我使用的是我的第一个应用程序,我在主要活动中使用此方法:
Override
public void onBackPressed () {
new AlertDialog.Builder (this)
.setIcon (android.R.drawable.ic_dialog_alert)
.setTitle ("Closing Activity")
.setMessage ("Are you sure you want to close this activity?")
.setPositiveButton ("Yes", new DialogInterface.OnClickListener ()
{
Override
public void onClick (DialogInterface dialog, int which) {
Inicio.this.finish ();
}
})
.setNegativeButton ("No", null)
.show ();
}
在这个活动中我去了其他活动,问题是我只想在离开主要活动时离开(离开应用程序),但是当我离开任何活动时出现警报。 我无法意识到解决方案是什么,有人可以帮助我吗?我只在主类中编写的方法。
答案 0 :(得分:0)
这对我来说很好......
@Override
public void onBackPressed()
{
new AlertDialog.Builder (this)
.setIcon (android.R.drawable.ic_dialog_alert)
.setTitle ("Closing Activity")
.setMessage ("Are you sure you want to close this activity?")
.setPositiveButton ("Yes", new DialogInterface.OnClickListener ()
{
@Override
public void onClick (DialogInterface dialog, int which) {
MainActivity.this.finish ();
}
})
.setNegativeButton ("No", null)
.show ();
}
MainActivity 是我当前的活动... 并且, 其他活动不是从MainActivity派生的。