可能重复:
Android: How to kill an application with all it's activities?
我尝试了完成()。
但它只关闭当前活动而不是整个应用程序。 当另一个活动正在运行时,它会在我完成上述活动时显示..
代码:
public class third extends Activity{
Button btn_back, btn_finish;
Intent intent2;
Bundle b1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.third);
intent2 = getIntent();
b1=intent2.getExtras();
String spin = b1.getString("name");
String gender = b1.getString("gender");
btn_back = (Button) findViewById(R.id.button1);
btn_finish = (Button) findViewById(R.id.button2);
Toast.makeText(third.this, spin + "" + gender , Toast.LENGTH_SHORT).show();
btn_back.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
intent2 = new Intent (third.this,second.class);
startActivity(intent2);
}
});
btn_finish.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});
}
}
答案 0 :(得分:4)
使用以下代码行:
System.exit(1);
integer
1只是一个返回码。
修改强> 我第一次开始Android开发时就回答了这个问题:请不要使用它。您可以尝试Adding an Exit button to Android Application。