我需要创建一些全局的android变量。这里的一些帖子建议我做这样的事情:
public class MyAppName extends Application {
String foo;
//then, to create setters and getters...
}
,并将android:name =“。MyAppName”添加到manifest。
但是现在我在尝试学习安卓的过程中遇到了一些我错过的基础知识。
我的开始活动名为MyAppName。现在,当然我必须重命名它,例如:MyStartingActivity。
问题是如何启动MyStartingActivity。我在哪里将此活动指定为开始活动?我可以将其他活动设置为首发活动吗?
我尝试在我的应用程序的OnCreate方法中使用StartActivity,但我的应用程序每次都会强制关闭。
答案 0 :(得分:3)
您可以在Android Manifest中定义应用程序使用的活动,以及您在哪里定义主要活动。
为了将活动定义为主要活动,您需要在清单文件中使活动的intent过滤器如下所示:
<activity android:name="your.activity.name"
... >
<intent-filter ... >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>