2015-06-24 5 views
0

Ниже приводится код класса вкладок активностиНевозможно оживить вкладки деятельности по завершению деятельности

public class TabbedActivity extends TabActivity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    overridePendingTransition(R.anim.fadein, R.anim.fadeout); 
    setContentView(R.layout.inbox_tab_layout); 

    TabHost tabHost = getTabHost(); 
    // Tab for Songs 
    TabHost.TabSpec loc = tabHost.newTabSpec("Confirm Location"); 
    loc.setIndicator("Confirm Location"); 
    Intent location = new Intent(this, LocationTab.class); 
    loc.setContent(location); 

    // Tab for Videos 
    TabHost.TabSpec edit = tabHost.newTabSpec("Medinfi"); 
    edit.setIndicator("Add Details"); 
    Intent videosIntent = new Intent(this, EditTab.class); 
    edit.setContent(videosIntent); 

    tabHost.addTab(loc); // Adding songs tab 
    tabHost.addTab(edit); // Adding videos tab 
} 

@Override 
protected void onResume() { 
    super.onResume(); 
    Data.activityResumed(); 
} 

@Override 
protected void onPause() { 
    super.onPause(); 
    Data.activityPaused(); 
} 

}

Я пытаюсь оживить деятельность, используя overridependingintent Переопределелив onBackPressed используя код, упомянутым ниже ,

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
    finish(); 
    overridePendingTransition(R.anim.fadein, R.anim.fadeout); 
} 

Но код не работает. Анимация не выполняется, скорее происходит анимация по умолчанию.

ответ

0

Если вы взяли это из примера, обратите внимание, что этот код очень OLD

  1. TabActivity является depcrecated, поскольку API 13, используют ActionBar.addTab или FragmentActivity с TabHost (так как у вас уже есть код для TabHost)
  2. Вы можете использовать android: windowEnterTransition/android: windowExitTransition в XML действий.
  3. Если вы стремитесь к JELLY_BEANS и до использования ActivityOptions вместо
+0

Спасибо за помощь, но я решил это путем переопределения метода отделки() вместо –

Смежные вопросы