public class Page3 extends ActionBarActivity {
TextView h,p;
Button z;
int highscore;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_page3);
Button exit = (Button) findViewById(R.id.exit1);
exit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
finish();
System.exit(0);
}
});
}
现在退出按钮在活动3上给出,当按下退出按钮时它不会从应用程序退出.....它移动到2活动页面...为什么它不退出应用程序?
答案 0 :(得分:1)
更改
public void onClick(View v)
{
finish();
System.exit(0);
}
到
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
答案 1 :(得分:0)
要关闭应用程序,只需致电:
android.os.Process.killProcess(android.os.Process.myPid());