当前位置:操作系统 > 安卓/Android >>

Android重启应用程序代码

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

  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 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,