[Android widget] Android 点击图标重新启动问题

正在运行的Android程序 当点击home键的时候软件重新运行了 而不是进入之前的界面 程序偶尔会出现这样的情况 大部分情况下是可以正常跳转的 请问谁知道这样的问题怎么解决啊???谢谢各位了

最佳答案

  大逗比

查看完整内容

这个事件触发的原因是:安装完程序点击打开后,点击HOME键退回到桌面,再点击图标进入程序 原因应该是intent携带的信息不一样导致的 解决方法: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //这是为了应用程序安装完后直接打开,按home键退出后,再次打开程序出现的BUG if ((getIntent().getFlags() & Intent. ...
Android
分享到:   QQ好友和群QQ好友和群  QQ空间QQ空间  腾讯微博腾讯微博  腾讯朋友腾讯朋友
收藏收藏  分享分享  分享淘帖  好评好评  差评差评

相关帖子

  • • 将flash加载到android程序
  • • Android camera问题!
  • • android 控件大小适配背景问题
  • • android SQLite数据库插入错误
  • • 如果获取GPS信息
  • • 教你用 PC 控制 Android 手机
  • • android 如何实现数据缓存到本地?
  • • 我的应用开发之路!!!
 
回复

举报

   
大逗比
[Android widget] Android 点击图标重新启动问题_第1张图片

0

主题

83

帖子

325

e币
QQ认证
  • 发消息
沙发
  发表于 2014-10-20 11:50:56  |  只看该作者

这个事件触发的原因是:安装完程序点击打开后,点击HOME键退回到桌面,再点击图标进入程序
原因应该是intent携带的信息不一样导致的
解决方法:

@Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                //这是为了应用程序安装完后直接打开,按home键退出后,再次打开程序出现的BUG
                if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {  
                //结束你的activity
                return;  
            }        
        }


……这个问题我都答三次了

你可能感兴趣的:([Android widget] Android 点击图标重新启动问题)