【发布时间】:2013-01-04 19:52:14
【问题描述】:
我的 AlertDialog 有问题。当我把它放在按钮的 onClick-Listener 中时,代码运行良好,但是当我把它放在我的主方法末尾时它根本不起作用。
这是显示 AlertDialog 的方法:
void showMaths(){
AlertDialog.Builder alert = new AlertDialog.Builder(LabyRiddle.this);
alert.setTitle("Title");
alert.setMessage("Message");
// Set an EditText view to get user input
final EditText input = new EditText(LabyRiddle.this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
alert.create(); // <== Doesn't make any difference whether its here or not
alert.show();
}
我只希望 main-method 运行并在它结束时出现警报...
但它不会出现,也不会崩溃甚至报错。
或者是否有另一种可能在 main 方法完成后显示警报?
谢谢,祝你有美好的一天!
奥利弗
【问题讨论】:
-
作者,问题解决了吗?
-
不,我没有找到答案... :/ 但它不再那么重要了 ;)
标签: android show android-alertdialog main