2

我尝试以EditText这种方式在运行时创建一个对象:

EditText et=new EditText(MyActivity.this);

我在其他平板电脑的三星银河标签中遇到了以下异常,它运行良好。

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 布局中添加一个视觉上消失的视图,然后在 linearlayout 中添加所有视图运行时,它的工作正常。我不知道是什么问题,但它已经解决了。

于 2012-09-12T06:13:34.657 回答
1

您确实应该发布更多代码以使问题变得明显。

根据您提供的少量信息,我的猜测是您尝试EditText在初始化上下文之前创建它。

onCreate()如果该代码尚不存在,请尝试在方法中移动该代码。

于 2012-08-17T13:42:08.347 回答