ここに提供されているサンプルコードを使用して、アクションバーにナビゲーションタブを追加しています: http://developer.android.com/guide/topics/ui/actionbar.html私はActionBarSherlockを使用しています。TabListener.onTabSelected()にNull FragmentTransactionが渡されます
My 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に渡されているので、アプリがnullポインタ例外で吹く:
そして私は、私の活動にリスナーを設定しました。私はどこかで創作すべきでしょうか?
私はドキュメントを何度も読んできました。私はかなり混乱しています。私が見逃したことが分かりますか?
から派生している場合は、このActionBarSherlockのバグレポートのサンプルアクティビティコードが役立ちます。https://github.com/JakeWharton/ActionBarSherlock/pull/402 –