有山と申します。
>> デバック でソースを追ってみると [switchInputMethod関数]を
>> 呼び出しているところで強制終了(LogCatのエラー:IllegalStateException)が発生します。
このLogcatに表示されているスタックトレースを、もう少し詳しく記載してもら
えると、何かわかるかも知れません。
(2/19/13 7:53 PM), noko wrote:
> お世話になっております、ノコと申します。
>
> Androidアプリケーション上でのIME切り替えについての質問です。
>
> 通常、IME の切り替えはEditText等の入力欄を長押しすると
> 「入力方法」メニューが表示され、そこから入力方法を選択するようになっているかと思います。
>
> その操作を省略するため画面上に作成したボタンを押すと、BlueToothからの入力へとIMEを変更するアプリケーションを作成するために、
> 下記の記事を参考に実装しましたが、強制終了になってしまいます。
> ↓
>
http://d.hatena.ne.jp/yujimny/20120210/1328847164
>
> デバック でソースを追ってみると [switchInputMethod関数]を
> 呼び出しているところで強制終了(LogCatのエラー:IllegalStateException)が発生します。
>
> [switchInputMethod関数] の引数「id」には想定の文字列が入っており、
> AndroidManifestにもIMEserviceの追加をしました。
>
> 原因がわからないまま、3日ほど作業が滞っております。
>
>
> 開発環境は、
> Windows7(64bit)
> Eclipse Indigo(JDK1.5)
>
> 対象OSは、
> Android2.1
> です。
>
> 説明不足でしたら申し訳ございません。
> 少しでも手がかり等ございましたら、ご享受頂けると幸いです。
>
--
Keiji,
ml_an...@c-lis.co.jp