首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

喵~ 小弟我是Android初心者,有个关于多Activity之间切换的…

2012-03-23 
喵~ 我是Android初心者,有个关于多Activity之间切换的……我知道是用显式Intent切换Activity但两个Activity

喵~ 我是Android初心者,有个关于多Activity之间切换的……
我知道是用显式Intent切换Activity

但两个Activity的onCreate函数基本是差不多的,除了setContentView(R.layout.XXXX);分别指向不同的界面之外

编译器是怎样在程序运行初知道启动的第一个Activity究竟是哪个?

比如Windows Phone 7就在WMAppManifest.xml里标明NavigationPage="XXXX.xaml"(Windows Phone 7首个启动的Activity),但是安卓里面却找不到类似的标注,或者还是我看漏了呢?

[解决办法]
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这里指定了你第一次启动哪一个
[解决办法]

探讨

引用:

android 也是在manifest文件中指定那个是第一个启动的activity的


我知道了,我知道了!!!
是这两条XML代码控制的,只要改动这两条代码就可以切换首选Activity,但不知道这两条代码具体是什么意思……
<intent-filter>
<action android:name="android.intent.a……

[解决办法]
manifest -->

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

这就是告诉你那个Activity最先打开!

[解决办法]
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
表明点击按钮会启动这个activity
[解决办法]
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />

热点排行