在我的应用程序中,我创建了一个显示简单的hello world消息的活动。 在 “AndroidManifest.xml中的” 文件I设置标签属性为= “欢迎”:android如何在屏幕上加载一个活动?
<activity
android:name="com.example.dmo.MainActivity"
android:label="Welcome" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在MainActivity.java
文件中onCreate()
方法我设置一个活动的标题为 “Hello World” 的使用setTitle("Hello World ");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("Hello World .");
}
现在我的问题是。 。当我运行我的应用程序首先只有标题栏显示标题设置为“欢迎”,即从androidManifest.xml
文件设置。 。然后在几毫秒的延迟之后显示GUI并且标题改变为“Hello World”,即从setTitle()
的onCreate()
。 据我所知onCreate()
是第一个被执行的方法。
现在我想的是,我不希望这种拖延地发生和活动应直接显示来自法,即世界您好称号。
我也想知道为什么这个延迟发生,只有标题栏显示第一个和其余的GUI后。
注:我的条件是我无法从我的manifest.xml
文件中删除标签,还是我想上述的事情。