标签: java android eclipse eclipse-adt android-4.4-kitkat
我正在用Eclipse创建一个Android应用程序,目前当我按回到堆栈为空(使用NavUtils.navigateUpFromSameTask(this))时,它会退出应用程序。但是,我想知道如何检查堆栈是否为空,以便当它为空时,我可以转到主菜单而不是退出应用程序。非常感谢帮助!
答案 0 :(得分:0)
我认为你正在寻找这个:
@Override public void onBackPressed() { if(getIntent().hasCategory(Intent.CATEGORY_LAUNCHER)) { //this is the last activity on stack doSomethingSpecial(); } else { super.onBackPressed(); } }
也许也很有趣:
link