我在google playstore上拥有一个移动Android应用程序"印度地质"。但是,我无法切换到背压事件的主屏幕。目前,此应用程序已改为退出选项。
我有以下屏幕:
1)启动画面 2)主类别屏幕连接到PHP Json以获取所有类别。 3)如果我点击任何类别按钮,它会进入内容页面,显示图像和文本组合。
现在,如果我点击Android设备的后退按钮,它会要求你退出应用程序。如何从第三屏幕移回第二/父屏幕?
我尝试了各种方法,但它只是退出主应用程序或终止。
答案 0 :(得分:1)
你似乎压倒了onBackPressed()
。
您无需覆盖onBackPressed()
即可启动上一个活动。默认实现finish()
es当前活动和堆栈中的上一个活动会自动显示。
此外,请确保您在主活动中启动内容活动而没有任何标记,并且您之后未在主活动中调用finish()
开始内容活动。你想要做的只是默认行为,你不需要深入研究任何事情。