【发布时间】:2014-11-29 15:44:38
【问题描述】:
我是安卓开发新手。我正在做一个小项目,我遇到了一个我已经尝试解决了将近一天的错误。
所以我有两个Activity:
- LoginpageActivity 扩展了 Activity
- MainPageFragment 扩展了 FragmentActivity
在 MainPageFragment 中,我在屏幕顶部有 4 个按钮,在这些按钮下方有一个片段。只要我登录,这 4 个按钮就会一直留在那里。每当我按下 4 个按钮之一时。这些按钮下方的片段 ui 将发生变化。
这些按钮的名称是:Home、Profile、Mode、exit
现在的问题是,当我按下 Home 按钮时,片段页面有两个按钮:Offer 和 Request。当我按下两者之一时,它将跳转到包含 GOOGLE MAP 的页面。
如果我按下硬件返回并尝试返回登录页面。应用程序会崩溃并说:
error java.lang.RuntimeException: Unable to destroy activity IllegalStateException: Can not perform this action after onSaveInstanceState
但是当我在没有 GOOGLE MAP 的其他片段页面中按 BACK 时,我没有问题。 我认为它是 GOOGLE MAP,但我无法调试它。
谁能给我一个提示?我真的很感激。谢谢
【问题讨论】:
标签: android android-intent android-activity android-fragments