activity.finish()与killProcess()
简单记录:
单个页面,
activity.finish();之后当前页面关闭,但是AS的“stop”仍然是红色,即没有结束;
再加上android.os.Process.killProcess(Process.myPid());之后,AS“stop”变灰,APP运行结束。
public class ThirdActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d("ThirdActivity", "Task id is "+ getTaskId());
setContentView(R.layout.activity_third);
Button button3 = (Button) findViewById(R.id.button_3);
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ActivityCollector.finishAll();//stop红色
android.os.Process.killProcess(Process.myPid());//stop灰色
}
});
}
}