我使用此處提供的示例代碼嚮導航欄中添加導航選項卡: http://developer.android.com/guide/topics/ui/actionbar.html我正在使用ActionBarSherlock。將FragmentTransaction傳遞給TabListener.onTabSelected()
我的TabListener直接從文檔複製。
我成立了我的活動監聽器:
ActionBar.Tab tab = actionBar.newTab();
tab.setText(getString(R.string.TAB_CALC));
tab.setTabListener(new TabListener<StrokeSelectorFragment>(this, "blah", StrokeSelectorFragment.class));
actionBar.addTab(tab);
,但應用程序,因爲空FragmentTransaction在聽衆傳遞給onTabSelected()用一個空指針異常炸燬。我應該在哪裏創建一個?
我一遍又一遍地處理文檔,而且我很困惑。你能看到我錯過了什麼嗎?
衍生本ActionBarSherlock bug報告中的示例代碼的活動將幫助:https://github.com/JakeWharton/ActionBarSherlock/pull/402 – 2012-07-26 20:01:16