本人亲测,完美退出应用程序的代码,支持多activity的应用程序的退出,实现退出应用的功能
代码如下:
这是功能代码,布局xml文件很简单,就一个button,大家自己补一下就行
package com.example.ztest;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class WorkActivity extends Activity {
private Button btn_work;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_awork);
btn_work = (Button) findViewById(R.id.btn_work);
btn_work.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
}
});
}
}