次のコードを持つ SherlockListActivity を拡張するクラス DashBoardTasks があります。
public class DashBoardTasks extends SherlockListActivity
{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_listview);
ActionBar a = DashBoardTasks.this.getSupportActionBar();
a.hide();
(...)
}
SherlockActionBar が消えます。ここまでは順調ですね。
今、私はこのクラス TabHostTasks を持っています:
public class TabHostTasks extends tabActivity
TabHostTasks 内で DashBoardTasks を呼び出すと 、a = nullが発生 し、アプリケーションがクラッシュします!!!! なんで?タブの外では機能するのに、タブ内でクラッシュするのはなぜですか? アクションバーを非表示にするだけです。
ありがとう。