我如何知道或定义主 Activity (AIR for Android)
Posted
技术标签:
【中文标题】我如何知道或定义主 Activity (AIR for Android)【英文标题】:How can I know or define main Activity (AIR for Android) 【发布时间】:2012-04-14 20:19:20 【问题描述】:我如何知道或定义由 AIR for android 开发的应用程序的主要活动,我必须使用它来通过 Intent 启动
喜欢这个
Intent launchIntent = new Intent(Intent.ACTION_MAIN).addCategory("android.intent.category.LAUNCHER").setClassName("air.test.test.Test", "air.test.test.Test.Activity" ).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK).addFlags(Intent.FLAG_FROM_BACKGROUND).setComponent(new ComponentName("air.test.test.Test", "air.test.test.Test.Activity"); getContext().startActivity(launchIntent);
【问题讨论】:
【参考方案1】:只需在manifest
上的activity
声明标签上添加intent filters
,如下所示:
<activity
android:name=".activity.SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
【讨论】:
以上是关于我如何知道或定义主 Activity (AIR for Android)的主要内容,如果未能解决你的问题,请参考以下文章
区分从主屏幕启动的 Activity 或从 App 启动的另一个 Activity