2

EditTextこの方法で実行時にオブジェクトを作成しようとします。

EditText et=new EditText(MyActivity.this);

そして、他のタブレットのSamsung Galaxyタブで例外を下回っていますが、正常に動作します。

android.os.Handler.<init>(Handler.java:121)
android.sec.clipboard.ClipboardExManager$1.<init>(ClipboardExManager.java:90)
android.sec.clipboard.ClipboardExManager.<init>(ClipboardExManager.java:89)
android.app.ContextImpl$8.createService(ContextImpl.java:292)
android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:199)
android.app.ContextImpl.getSystemService(ContextImpl.java:1158)
android.view.ContextThemeWrapper.getSystemService(ContextThemeWrapper.java:79)
android.app.Activity.getSystemService(Activity.java:3932)
android.widget.EditText.<init>(EditText.java:68)
android.widget.EditText.<init>(EditText.java:62)
android.widget.EditText.<init>(EditText.java:58)

com.example.myProject.MyActivity.insertTextBox(MyActivity.java:8249) com.example.myProject.MyActivity$19.run(com.example.myProject.MyActivity.java:8057)

4

2 に答える 2

2

視覚的になくなったxmlレイアウトから1つのビューを追加するだけでこの問題を解決し、すべてのビューランタイムをlinearlayoutに追加すると、正常に動作します。何が問題なのかわかりませんが、解決しました。

于 2012-09-12T06:13:34.657 に答える
1

問題が明らかになるように、より多くのコードを投稿する必要があります。

EditTextあなたが提供した小さな情報に基づいて、コンテキストが初期化される前にそれを作成しようとしたと思います。

そのコードがonCreate()メソッド内にない場合は、移動してみてください。

于 2012-08-17T13:42:08.347 に答える