У меня проблема с одним из моих действий при нажатии кнопки «Назад».Проблема в большой задержке и отсутствии «обратной анимации».До сих пор рассматриваемое действие имеет пустой макет, но оно запускается из другого действия на вкладке.
Я пытался исследовать эту проблему, но большая часть того, что я видел, вращалась вокруг попытки создать несколькодействия в одной вкладке.Это не применимо здесь, так как Я хочу, чтобы рассматриваемое действие покрывало вкладки.Мне не нужно много работать, так как приложение не падает, и нет журналов.Я предполагаю, что в нем есть что-то с указанием активности из другой вкладки.
Если кто-то видел эту проблему раньше, пожалуйста, сообщите мне.
Спасибо
Редактировать: КОД
public class QuizMenuActivity extends Activity implements OnClickListener{
int ID_playBtn = 11;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.quiz_menu_layout);
Button playBtn = (Button) findViewById(R.id.playBtn);
playBtn.setOnClickListener(this);
playBtn.setId(ID_playBtn);
}
@Override
protected void onPause() {
super.onPause();
}
@Override
public void onClick(View v) {
//Play
if(v.getId()==ID_playBtn){
Intent intent = new Intent("com.rbi.mshdictionary.QuizActivity");
startActivity(intent);
}
}
}
public class QuizActivity extends Activity{
VideoView videoView;
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.quiz_layout);
}
}
public class TabMainActivity extends TabActivity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_main_layout);
Resources res = getResources();
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, LearnActivity.class);
spec = tabHost.newTabSpec("Learn").setIndicator("Learn",
res.getDrawable(R.drawable.ic_tab_learn))
.setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, QuizMenuActivity.class);
spec = tabHost.newTabSpec("Quiz").setIndicator("Quiz",
res.getDrawable(R.drawable.ic_tab_quiz))
.setContent(intent);
tabHost.addTab(spec);
tabHost.setCurrentTab(0);
}
}