AlertDialog.Builder builder1 = new AlertDialog.Builder(getBaseContext());
OR
AlertDialog.Builder builder1 = new AlertDialog.Builder(context);
OR
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
如果我在主活动类的任何子类中编写此代码,上面的任何代码都不起作用,应用程序崩溃。
如果我在onCreate方法下编写此代码,那么它可以正常工作。
答案 0 :(得分:0)
给予活动应该有效:
new AlertDialog.Builder(YourActivity.this).create();
答案 1 :(得分:0)
试用此代码:
Activity.runOnUiThread(new Runnable() {
public void run() {
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
}
});