退出按钮不能正常工作..移动到之前创建的活动

时间:2015-08-14 11:16:30

标签: android android-layout

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活动页面...为什么它不退出应用程序?

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());