如何解决android中按back按钮时的片段实例化异常

如何解决android中按back按钮时的片段实例化异常,android,Android,在我的应用程序中,若用户按下第二个活动片段的后退按钮,那个么就有带片段的活动和带片段的另一个活动。它应该转到第一个活动片段 我试过在片段中使用 getActivity.finish() 活跃 完成() 我得到了片段实例化异常 谢谢我认为android会自动处理这种情况,只要按下按钮。如果您不覆盖onBackpressed并让android处理backpress会发生什么情况?@abhisek它将要崩溃不要调用super.onBackpressed在这种情况下,只需在onBackpressed活

在我的应用程序中,若用户按下第二个活动片段的后退按钮,那个么就有带片段的活动和带片段的另一个活动。它应该转到第一个活动片段 我试过在片段中使用

getActivity.finish()
活跃 完成()

我得到了片段实例化异常


谢谢

我认为android会自动处理这种情况,只要按下按钮。如果您不覆盖
onBackpressed
并让android处理backpress会发生什么情况?@abhisek它将要崩溃不要调用
super.onBackpressed
在这种情况下,只需在
onBackpressed
活动方法中调用
finish()
。查看以下内容..使用addtobackstack()在第一个活动中,它会将第一个活动添加到堆栈中。按back键时,第一个活动将出现在堆栈中。