我是AndroidStudio的新手,無法找到更改視圖而無需用戶執行操作的方法。更具體地說,我試圖讓我的應用程序在打開時顯示標題屏幕,然後在幾秒鐘後切換到主界面。我發現這個代碼用來改變當前視圖欣賞到DisplayMessageActivity類在android教程:Android在一段時間後更改視圖
Intent intent = new Intent(this, DisplayMessageActivity.class);
startActivity(intent);
我想在我的我的標題畫面活動的onCreate方法使用此代碼這樣:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.title_screen);
try {
Thread.sleep(5000);
} catch (Exception e) {
e.printStackTrace();
}
Intent intent = new Intent(this, DisplayMessageActivity.class);
startActivity(intent);
}
然後我在新的Activity中設置了第二個視圖。我還試圖只使用在onCreate方法兩個單獨的觀點:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.title_screen);
try {
Thread.sleep(5000);
} catch (Exception e) {
e.printStackTrace();
}
setContentView(R.layout.main_menu);
}
然而,在這兩種情況下,它只顯示第二圖。我哪裏錯了?
看,這兩個的onCreate方法都來自同一個活動(但兩種選擇,他做來證明這一點)。 –