Back Button在加载到tabhost的MapActivity中不起作用
|
设定:
屏幕1:城市选择屏幕(主屏幕)
屏幕2:Tabhost由一个选项卡中的地图活动和另一个选项卡中的列表视图组成。
问题:
当我从主屏幕访问地图活动时,后退按钮不起作用。实际上,它什么也没做。我什至试图通过覆盖\“ OnBackPressed \”函数来查看是否会收到任何呼叫。
@Override
公共无效onBackPressed(){
Log.d(标签,\“按下后退按钮!\”);
super.onBackPressed();
}
什么都没发生。它应该回到主屏幕。我在模拟器和Android设备上都尝试了相同的结果。
什么有效
当我自行启动地图(不在Tabhost中)时,后退按钮可以正常工作
在选项卡2的列表视图中时,后退按钮可以正常工作
是否有其他事情正在使可能接受onBackPressed事件的mapview失去作用?我还尝试查看持有tabhost的活动是否接受onBackPressed事件,但事实并非如此。
还有其他想法吗?
没有找到相关结果
已邀请:
0 个回复