我正在使用Navigationdrawerpagerslidingstrip tutorial。我有3个标签,当我点击第一个标签中的按钮时,它应该使用getActivity().getActionBar().setSelectedNavigationItem(0);
重定向到第二个标签或第三个标签。我检查了以下内容:
Action Bar .selectTab() and .setSelectedNavigationItem() not working,
https://github.com/JakeWharton/ActionBarSherlock/issues/240以及来自github的许多其他示例。
任何人都可以建议我在做错的地方。
我得到的错误是:
java.lang.IndexOutOfBoundsException:索引0无效,大小为0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251) at java.util.ArrayList.get(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) at java.lang.reflect.Method.invokeNative(Native Method) 在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(本地方法)