按下home键,重新打开,应用重启
2024-09-03 18:24:17
其实不是重启,只是重新打开了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
最新文章
- GitHUb 代码提交遇到的问题以及解决办法
- js中判断true和false的情况
- 紫橙绿蓝的jQuery幻灯片切换
- PHP 小方法之 写日志方法
- unity3d c#脚本定义Transform
- winform(容器、打印、对话框)
- 用virtualenv管理python3运行环境
- oracle 统计语句 与常见函数的归纳(未完待续)
- W5500问题集锦(二)
- win32下进程间通信——共享内存
- CAEmitterLayer 粒子效果(发射器)
- can't open the mysql.plugin table. please run mysql_upgrade to create it.
- shell 关于字符切割 cut
- ant+svn+tomcat实现自动构建
- 微服务——RestTemplate
- Android开发之Activity(cho1)篇
- 如何使用vs进行代码比较
- Java内存模型和JVM内存管理
- spring cloud学习(六)Spring Cloud Config
- tomcat源码阅读之载入器(Loader)