我有一个ListActivity和一个MapActivity。我想在应用程序启动时启动这些活动中的一个,这些活动是由用户在首选项窗口中选择的。根据用户的喜好,我可以在启动时启动不同的活动吗?
到目前为止,我看到启动应用程序启动的活动的唯一方式是使用应用程序清单文件中指定它...
<activity android:name=".MyActiivty"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我想我可能要开始,做一个活动只不过是看用户的喜好,然后启动ListActivity或MapActivity。看起来像是一种浪费,让一项活动除了发起另一项活动外什么都不做。在我的研究中,我没有找到解决这个问题的办法。任何建议将不胜感激。
感谢&问候, 戴夫
我认为这是唯一的办法。只要一切都在onCreate这个调度活动中完成,包括调用finish(),我不认为它太浪费了 – 2010-11-02 07:19:24