设定:
屏幕1:城市选择屏幕(主屏幕)
屏幕2:Tabhost由一个选项卡中的地图活动和另一个选项卡中的列表视图组成。
问题: 当我从主屏幕访问地图活动时,后退按钮不起作用。实际上它没有做任何事情。我甚至试图通过覆盖“OnBackPressed”函数来查看它是否会收到任何调用......
@Override public void onBackPressed() { Log.d(TAG, "BACK BUTTON WAS PRESSED!"); super.onBackPressed(); }
什么都没有出现。它应该回到主屏幕。我在模拟器和Android设备上都尝试了相同的结果。
做什么
是否可能有其他东西使得范围远离可能接受onBackPressed事件的mapview?我还试图看看持有tabhost的活动是否正在接受onBackPressed事件而事实并非如此。
还有其他想法吗?