【发布时间】:2015-08-25 01:19:23
【问题描述】:
我是 AndroidStudio 的新手,我很难找到一种无需用户操作即可更改视图的方法。更具体地说,我试图让我的应用程序在打开时显示一个标题屏幕,然后在几秒钟后切换到主界面。我在 android 教程中找到了用于将视图从当前视图更改为 DisplayMessageActivity 类的代码:
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);
}
但是,在这两种情况下,它只显示第二个视图。我哪里错了?
【问题讨论】:
标签: java android android-studio oncreate