您的位置:首页 > 移动开发 > Android开发

Android 按home后点击应用图标重新打开应用问题

2018-03-13 12:33 330 查看
第一种实现(入口Activity)

[java] view plain copyif((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){  
   finish();  
   return;  
}  
第二种实现(入口Activity的manifast文件中添加)[java] view plain copyandroid:alwaysRetainTaskState="true"  
android:clearTaskOnLaunch="false"  

第三种(入口Activity)[java] view plain copy@Override  
protected void onCreate(Bundle savedInstanceState) {  
   
bc00
 super.onCreate(savedInstanceState);  
    //首次安装按home键置入后台,从桌面图标点击重新启动的问题  
    if (!isTaskRoot()) {  
        finish();  
        return;  
    }  

应用程序入口Activity的onCreate方法中加入上面的判断,完美解决应用程序多次重启问题。应用程序入口Activity的onCreate方法中加入上面的判断,在setcontentview方法之前调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐