来自ActionBarActivity的onActivityCreated

时间:2015-05-19 18:34:29

标签: android android-listfragment android-actionbaractivity

所以我有一个ActionBarActivity,它承载一个ListFragment,一个editText和一个按钮。我在onCreate方法中为此活动设置了按钮的onClickListener,但是,当单击该按钮时,我使用了ListFragment的getListView方法。但是,我最终获得了IllegalStateExceptions,因此我意识到我需要在onActivityCreated方法中设置onClickListener,而不是onCreate。

问题是我似乎无法覆盖onActivityCreated方法。 Android Studio一直告诉我,我没有覆盖任何方法,我无法从alt + insert菜单覆盖它。

我确实需要将此活动保留为ActionBarActivity,因此我无法切换到FragmentActivity或其他任何内容,但我真的不知道该怎么做。我知道FragmentActivities是ActionBarActivities的祖先,所以我认为我应该能够覆盖onActivityCreated。

1 个答案:

答案 0 :(得分:0)

嗯,事实证明这个问题似乎是在活动的onResume方法中重新加载片段的错误尝试。摆脱它似乎解决了一切。还是有点奇怪,我无法扩展onActivityCreated,但现在一切正常。