У меня следующая проблема: у меня есть TabActivity, которая работает хорошо.Внутри есть одно действие (ListView), где пользователь может нажать на ListItem, чтобы увидеть детали.Поэтому я переключаю Виды внутри моей вкладки следующим образом:
public void replaceContentView(String id, Intent newIntent){
ActivityGroup ag = null;
try {
ag = (ActivityGroup)getParent();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (ag != null){
newIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
View view = ag.getLocalActivityManager()
.startActivity(id, newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
setContentView(view);
} else {
startActivity(newIntent);
}
}
new Activity просто "кажется" маловероятной - очень уродливой -Как я могу анимировать, что currentActivity исчезает, а новая активность исчезает?Я уже пробовал это , но теперь currentActivity просто затухает, а слушатель никогда не вызывается.