我如何知道或定义主 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

为什么使用$ JAVA_HOME或$ AIR_HOME而不仅仅是$ PATH?

在主定理中找到 f(n) 的值

在菜单栏和主屏幕中为 Activity 定义不同的标题

如何在适配器中启动 Activity?

如何处理 Activity 和 Fragment 之外的权限请求?