一、点击返回键或者设备back键调用finish
private void back(){
finish();
}
或
@Override
public void onBackPressed() {
super.onBackPressed();
}
二、结束进程
android.os.Process.killProcess(android.os.Process.myPid());
三、方法二exit结束java虚拟机
System.exit(0);
四、根据Activity的生命周期
Intent intent = new Intent(context, QrcodePage.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK |
Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
五、常用的方法,使用Activity栈管理Activity
下面是工具类
/**
* 界面管理
*/
public class ActivityUtil {
private static final String TAG = "ActivityUtil";
/**
* 单一实例
*/
private static ActivityUtil sActivityUtil;
/**
* Activity堆栈 Stack:线程安全