0

我在导出 apk 时遇到了一个奇怪的问题。当我在 Eclipse 上运行项目时,它工作正常。但是,如果我在删除旧手机后导出 apk 并安装同一部手机,则它不是同一个应用程序。有趣的是,当安装 apk 完成时,我有两个选项 Open 和 Done,当我按下 Open 时,我可以复制前面描述的问题,但是当我选择 Done 时,它​​工作正常。更改是关于后退按钮的。我的代码部分如下:

@Override
public void onBackPressed() {
moveTaskToBack(true);
}

如果我不在 Eclipse 上运行项目,此代码将无法正常工作。  

更新 :

问题已解决。我尝试了这个解决方案,它对我有用。

Android Activity Stack 未按文档中的说明工作 - 未显示任务堆栈中的最后一个活动

谢谢你的帮助。

4

2 回答 2

1

试试这个

 @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
        super.onKeyDown(keyCode, event);
            switch(keyCode)
            {

            case KeyEvent.KEYCODE_BACK:

                return true;
            }

            return false;
        }
于 2013-03-28T08:18:57.500 回答
0

清理项目并重建它并使用新创建的apk,我认为它会使你的apk运行良好。这也发生在我身上,我以这种方式修复它

于 2013-03-28T11:17:36.673 回答