카테고리 없음

안드로이드 tabHost 에서 onResume 작동 안하는 문제

[czar] 2012. 11. 1. 21:20
탭메뉴가 있는 Activity 에서

private
OnTabChangeListener TabChangeListener = new OnTabChangeListener() { @Override public void onTabChanged(String tabId) { if (tabId.equals("download")){ mlocalActivityManager.dispatchPause(isFinishing()); mlocalActivityManager.dispatchResume(); tabs.setCurrentTab(1); } } };



or

LocalActivityManager lam;
lam = new LocalActivityManager(this, false);
lam.dispatchCreate(savedInstanceState);
mMyTabHost.setup(lam);
@Override
public void onPause() {
    super.onPause();
    try {
        mlam.dispatchPause(isFinishing());
    } catch (Exception e) {}
}

@Override
public void onResume() {
    super.onResume();
    try {
        mlam.dispatchResume();
    } catch (Exception e) {}
}