Android重启应用程序代码

转自: http://blog.csdn.net/chenshijun0101/article/details/9195171


		Intent i = getBaseContext().getPackageManager()
				.getLaunchIntentForPackage(getBaseContext().getPackageName());
		i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
		startActivity(i);



ps:

getApplicationContext()返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁

Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁

 getBaseContext()  返回由构造函数指定或setBaseContext()设置的上下文


你可能感兴趣的:(android)