AMIX社区
标题:
Android开发按HOME键返回后,再点击图标会重启启动APP
[打印本页]
作者:
Lynyh1314
时间:
2022-1-21 18:31
标题:
Android开发按HOME键返回后,再点击图标会重启启动APP
本帖最后由 Lynyh1314 于 2022-1-21 18:36 编辑
主窗口 启动窗口到另一个窗口后,按HOME键返回手机桌面,再点桌面上的图标进来,又到主窗口,怎么解决?
作者:
Xili
时间:
2022-1-21 18:31
本帖最后由 Xili 于 2022-1-21 18:51 编辑
原因是在桌面重新点击图标时,重新启动了一个主窗口,只需要把这个重新启动的主窗口关掉就行。这个目前没有封装的方法,后续封装,以下是暂时的解决办法:
1. 添加导包:
#导包 "android.content.Intent";
复制代码
2. 添加一段源代码,逻辑是判断是不是重启的主窗口,如果是就关闭:
#源代码 {
private boolean 重启跳过本界面(){
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
finish();
return true;
}
return false;
}
}
复制代码
3. 在窗口被窗口事件下面的开头写如下代码:
如果(重启跳过本界面()) {
返回;
}
复制代码
作者:
Lynyh1314
时间:
2022-1-22 07:40
[attach]31[/attach]
欢迎光临 AMIX社区 (http://liecode.com/bbs/)
Powered by Discuz! X3.4