タブホストと内部にいくつかのタブがあります。各タブはアクティビティです。タブを変更するときに、onCreate()、onRestart()、onResume() のようにタブを呼び出す方法はありますか。ontabchangedlistener を tabhost に設定したくありません。PS: バージョン api8
編集:さらに、タブが非アクティブ化されたときに呼び出されるものがあります(他のタブが画面に表示されます)
タブホストと内部にいくつかのタブがあります。各タブはアクティビティです。タブを変更するときに、onCreate()、onRestart()、onResume() のようにタブを呼び出す方法はありますか。ontabchangedlistener を tabhost に設定したくありません。PS: バージョン api8
編集:さらに、タブが非アクティブ化されたときに呼び出されるものがあります(他のタブが画面に表示されます)
デフォルトではありませんが、OnTabChangedListener を使用したくない場合は、各タブに OnTouchListener を設定できます。
for(int i=0;i<tabWidget.getTabCount();i++) {
tabWidget.getChildAt(i).setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
//do things
return false;
}
});
}