其实不是重启,只是重新打开了luncher的那个activity。只要通过判断把它finish,就会显示按下home键前的页面。

解决方法:

在重启的页面中加入一下代码,注意加在setContentView()
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(!isTaskRoot()){//isTaskRoot()是activity本身提供的函数
finish();
return;//需要return,避免执行后面的代码。
}
  setContentView()
}

  

参考资料:https://blog.csdn.net/qq_37149313/article/details/78708919

最新文章

  1. GitHUb 代码提交遇到的问题以及解决办法
  2. js中判断true和false的情况
  3. 紫橙绿蓝的jQuery幻灯片切换
  4. PHP 小方法之 写日志方法
  5. unity3d c#脚本定义Transform
  6. winform(容器、打印、对话框)
  7. 用virtualenv管理python3运行环境
  8. oracle 统计语句 与常见函数的归纳(未完待续)
  9. W5500问题集锦(二)
  10. win32下进程间通信——共享内存
  11. CAEmitterLayer 粒子效果(发射器)
  12. can't open the mysql.plugin table. please run mysql_upgrade to create it.
  13. shell 关于字符切割 cut
  14. ant+svn+tomcat实现自动构建
  15. 微服务——RestTemplate
  16. Android开发之Activity(cho1)篇
  17. 如何使用vs进行代码比较
  18. Java内存模型和JVM内存管理
  19. spring cloud学习(六)Spring Cloud Config
  20. tomcat源码阅读之载入器(Loader)

热门文章

  1. angular实现对百度天气api跨域请求
  2. linux的top下buffer与cache的区别、free命令内存解释
  3. 安装及创建python虚拟环境
  4. java-udp编程
  5. Tomcat管理页面
  6. 1+X证书试题
  7. Pandas中DataFrame数据合并、连接(concat、merge、join)之concat
  8. python中ord()函数,chr()函数,unichr()函数
  9. Hadoop-No.13之数据源系统以及数据结构
  10. 常见的SQL编写和优化