0

我正在使用 jfeinstein10/SlidingMenu 进行滑动菜单我想在选择片段中的矩形按钮时更改菜单项的内容
当尝试使用 switchcontent 用新片段替换内容时出现这样的错误

> 04-03 13:02:20.093: E/AndroidRuntime(6498): FATAL EXCEPTION: main
04-03 13:02:20.093: E/AndroidRuntime(6498): java.lang.IllegalStateException: Activity has been destroyed
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1342)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at com.akiland.slidingmenuexample.MainActivity.switchContent1(MainActivity.java:82)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at other.PipeSel$1.onItemClick(PipeSel.java:47)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.widget.AdapterView.performItemClick(AdapterView.java:298)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.widget.AbsListView.performItemClick(AbsListView.java:1100)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.widget.AbsListView$PerformClick.run(AbsListView.java:2749)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.widget.AbsListView$1.run(AbsListView.java:3423)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.os.Handler.handleCallback(Handler.java:725)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.os.Handler.dispatchMessage(Handler.java:92)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.os.Looper.loop(Looper.java:137)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at android.app.ActivityThread.main(ActivityThread.java:5041)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at java.lang.reflect.Method.invokeNative(Native Method)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at java.lang.reflect.Method.invoke(Method.java:511)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-03 13:02:20.093: E/AndroidRuntime(6498):     at dalvik.system.NativeStart.main(Native Method)
4

2 回答 2

0

您将在布局仪式中放置的菜单?在这种情况下,主菜单布局中有两个布局/视图。有一个 Layout/View 对 View.Visible 的可见性和其他对 View.Gone 的可见性。触发按钮单击时,切换布局/视图的可见性

于 2013-04-04T09:36:05.357 回答
0

解决了更改的菜单内容

getActivity().getSupportFragmentManager()
            .beginTransaction()
            .replace(R.id.menu_frame,fragment)
            .commit();
            }

在片段上

于 2013-04-04T10:40:22.557 回答