Android 使用sherlock fragment使用寻呼机滑动条在导航抽屉中的选项卡之间导航
Android 使用sherlock fragment使用寻呼机滑动条在导航抽屉中的选项卡之间导航,android,actionbarsherlock,Android,Actionbarsherlock,我正在使用。我有3个选项卡,当我单击第一个选项卡中的按钮时,它应该使用getActivity().getActionBar().setSelectedNavigationItem(0)重定向到第二个选项卡或第三个选项卡。我已检查了以下各项: , 还有来自github的许多其他示例 谁能告诉我哪里出了错。 我得到的错误是: java.lang.IndexOutOfBoundsException:索引0无效,大小为0 位于java.util.ArrayList.throwIndexOutOfBoun
我正在使用。我有3个选项卡,当我单击第一个选项卡中的按钮时,它应该使用
getActivity().getActionBar().setSelectedNavigationItem(0)重定向到第二个选项卡或第三个选项卡代码>。我已检查了以下各项:
,
还有来自github的许多其他示例
谁能告诉我哪里出了错。
我得到的错误是:
java.lang.IndexOutOfBoundsException:索引0无效,大小为0
位于java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)
获取(ArrayList.java:304)
位于com.android.internal.app.ActionBarImpl.setSelectedNavigationItem(ActionBarImpl.java:356)
位于com.example.example.List$ListItemViewAdapter$1.onClick(OrdersList.java:253)
在android.view.view.performClick上(view.java:4084)
在android.view.view$PerformClick.run(view.java:16966)
位于android.os.Handler.handleCallback(Handler.java:615)
位于android.os.Handler.dispatchMessage(Handler.java:92)
位于android.os.Looper.loop(Looper.java:137)
位于android.app.ActivityThread.main(ActivityThread.java:4745)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:511)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
在dalvik.system.NativeStart.main(本机方法)