改变起始活动

时间:2010-11-09 19:42:13

标签: android android-activity startup launch

各位大家好:) 我有一个问题,使用谷歌(!)无法解决所以我转向你的帮助!

我用一个活动创建了一个应用程序,它运行得很好。 虽然有更多关于应用程序,我决定添加另一个活动,该应用程序的欢迎屏幕,带有漂亮的徽标和一些按钮。这个应用程序应该引导用户进行我之前提到的活动。 唯一的麻烦是 - 我无法找到应用程序加载的时刻以及如何确定应首先启动哪个活动的位置。 我是否需要从头开始创建整个应用程序,但这次首先编写家庭活动?必须有一个更简单的方法...

提前致谢, 夏嘉曦 :)

2 个答案:

答案 0 :(得分:1)

在AndroidManifest.xml中添加以下<意图过滤器>您要在初始/默认时设置的操作的元素:

<activity android:name=".YourMainAction" android:label="@string/app_name">
     <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
</activity>

答案 1 :(得分:0)

正如Elijah Cornell所解释的那样,将'WelcomeScreen'活动作为主要活动添加,将现有活动添加为AndroidManifest.xml中的正常活动条目

'此应用应将用户引导至我之前提到的活动' - 您是指'app'作为单独的应用程序还是仅仅是同一应用程序中的另一项活动?

如果您的意思是“活动”,您可以在任何小部件的某个事件上启动现有活动(您已经拥有的活动)(例如:按钮小部件的“onClick”)