我有一个奇怪的问题,导出apk。当我在eclipse上运行项目时,它正常工作。但是,如果我导出apk并在删除旧手机后安装相同的手机,则它不是同一个应用程序。 有趣的是,当安装apk完成后,我有两个选项打开和完成当我按下打开我可以复制前面描述的问题,但当我选择完成,它工作正常。 更改是关于后退按钮。我的代码部分如下:
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
如果我不在eclipse上运行该项目,则此代码无法正常工作。
更新:
问题是解决的。我试过这个解决方案,它对我有用。
Android Activity Stack is not working as stated in the docs - last activity in task stack not shown
感谢您的帮助。
答案 0 :(得分:1)
试试这个
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
super.onKeyDown(keyCode, event);
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
return true;
}
return false;
}
答案 1 :(得分:0)
清理项目并重建它并使用新创建的apk,我认为它会让你的apk工作得很好。这也发生在我身上并以这种方式修复它