當按下後退按鈕時,我的某個活動出現問題。問題是很長的延遲,沒有「後退動畫」。目前有問題的活動有一個空白布局,但它是從一個選項卡中的另一個活動開始的。延遲按下後退按鈕android
我試圖研究這個問題,但我所見過的大部分內容都圍繞嘗試在單個選項卡中進行多項活動。這不適用於這裏我做希望有問題的活動覆蓋選項卡。我沒有太多可以繼續下去,因爲該應用程序不會崩潰,並且沒有日誌。我的假設是它有一些陳述來自另一個是活動標籤的活動。
如果有人在看過這個問題之前請讓我知道。
感謝
編輯:CODE
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);
}
}
在瀏覽屏幕時,您是否從網絡服務器獲取任何數據? – 2011-12-30 07:27:50
Plz讓你的問題更清楚親愛的....如果可能的話,只需發佈你的代碼..並讓其他人知道你的問題... – 2011-12-30 07:29:04
你使用過任何線程?在這裏放一些代碼,這樣我們可以得到一些想法 – 2011-12-30 07:31:05