cod*_*der 1 android android-activity
您好我想知道如何在Android中关闭应用程序.其实我有想法通过使用finish()方法我们可以关闭当前活动..但我想要的是,以下代码定义剩余...
Main.java
Handler handle=new Handler();
handle.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
startActivity(new Intent(ZzzzzProjActivity.this,Second.class));
}
}, 3000);
Run Code Online (Sandbox Code Playgroud)
Second.java
/*** same above code***/
Run Code Online (Sandbox Code Playgroud)
Third.java
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
Toast.makeText(getApplicationContext(), "backbutton", 30).show();
finish();
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
在进入Third.java之后,按照以下代码,当我单击后退按钮时,它将导航回Second.java页面.但我想要的是我的应用程序需要完全关闭.谁能帮我这个....
您可以创建一个对话框活动,询问用户是否要退出.在你可以设定的意图
Intent.FLAG_ACTIVITY_CLEAR_TOP
Run Code Online (Sandbox Code Playgroud)
它将清除堆栈中的所有内容并关闭您的应用程序.或者你可以做@ user1208720建议的内容.
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |