Android AlertDialog.Builder创建不返回
由于没有明确的错误信息(没有异常或其他什么),我很沮丧,我想防止人们出现同样的问题 问题是:Android AlertDialog.Builder创建不返回,android,Android,由于没有明确的错误信息(没有异常或其他什么),我很沮丧,我想防止人们出现同样的问题 问题是: AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity); ... AlertDialog dialog = builder.create(); // <-- does not return! dialog.show(); // <-- never gets hit AlertDialog.Builder=新建Al
AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity);
...
AlertDialog dialog = builder.create(); // <-- does not return!
dialog.show(); // <-- never gets hit
AlertDialog.Builder=新建AlertDialog.Builder(MyActivity);
...
AlertDialog dialog=builder.create();// 它从不返回的原因是,它不是从UI线程运行的
检查您是否正在UI线程上运行此命令,并添加以下命令:
boolean uithread = Looper.myLooper() == Looper.getMainLooper();
您在AlertDialog.Builder()中传递的内容是什么???传递活动名称或getApplicationContext()警报对话框中没有任何内容??抱歉误解。我只是添加了这个问题来帮助其他遇到这个问题的人,因为我还没有找到关于这个问题的StackOverflow问题。我已经自己回答了。为了清楚起见,我添加了“我的活动”