Android重启应用程序代码

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



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

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

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

更多相关文章

  1. Android应用程序目录结构分析
  2. Android应用程序开发的五大概念
  3. Android应用程序内存分析-Memory Analysis for Android Applicat
  4. 面试例题1:如何在android应用程序的窗口上绘制图形
  5. 用Eclipse开发第一个Android应用程序HelloWorld
  6. Building Android Apps with AWS 使用AWS构建Android应用程序 Ly

随机推荐

  1. 大华全景枪球联动控制失败问题排查
  2. 2020年,企业数字化转型的思考总结
  3. 2021-2-23:Java 文件映射内存是如何更新到
  4. 2021春节计划复盘-目标设定与任务管理
  5. Horizon虚拟桌面几例故障解决
  6. artipub发布测试
  7. PHP基础: 类的重载和命名空间的部分知识(
  8. zabbix报错:Error of query maxQueryMetri
  9. Heartbleed漏洞的原理与防治
  10. 数据可视化工具的部署环境和实现