我知道是用显式Intent切换Activity但两个Activity的onCreate函数基本是差不多的,除了setContentView(R.layout.XXXX);分别指向不同的界面之外编译器是怎样在程序运行初知道启动的第一个Activity究竟是哪个?比如Windows Phone 7就在WMAppManifest.xml里标明NavigationPage="XXXX.xaml"(Windows Phone 7首个启动的Activity),但是安卓里面却找不到类似的标注,或者还是我看漏了呢?
解决方案 »
- 新手Android问题
- 请教实现android的渐变效果
- 如何搭建Android的开发环境啊。
- android apk键入信息点击按钮调用另一个apk并向另一个apk里头传递参数
- 部署android环境问题
- android 上的xml parser
- windows 64位怎么安装 Android Studio???
- error: index-pack died of signal
- 为什么新建一个android project 里面的src什么文件都没有的?
- android 能不能把裁系统剪框弄成圆形的
- 安卓程序中怎么样把变量中的数据 显示在activity界面上?
- 问一个关于ContentProvider的问题
我知道了,我知道了!!!
是这两条XML代码控制的,只要改动这两条代码就可以切换首选Activity,但不知道这两条代码具体是什么意思……
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这里指定了你第一次启动哪一个
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>这就是告诉你那个Activity最先打开!
<category android:name="android.intent.category.LAUNCHER" />
表明点击按钮会启动这个activity
<category android:name="android.intent.category.LAUNCHER" />