我试图让我的应用程序使用alertdialog框来播放另一个游戏(通过点击“是”'或退出应用程序(点击' no')
我得到了将应用程序重置为正常但在尝试添加退出功能时('没有'),。setTitle方法突然说“无法解决方法' setTitle”( java.lang.String中)'
在添加' .setNegativeButton'之前没事。
任何人都可以看到我做错了吗?
由于
@Override
public void onClick(View v) {
AlertDialog.Builder alert = new AlertDialog.Builder(Task1Activity.this);
alert.setMessage("You have guessed incorrectly three times. " +
"The answer was " + ranNum + ". " + "Would you like to play again?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//dialog.dismiss();
Intent i = new Intent(Task1Activity.this, Task1Activity.class);
startActivity(i);
}
});
alert
.setCancelable(false)
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
};
}
.setTitle("Unlucky!")
.create());
答案 0 :(得分:1)
有一个缺失的)支架就在.setTitle(...)之前。我想。