【发布时间】:2012-09-27 17:21:50
【问题描述】:
有没有办法可以更改应用程序启动时启动的活动?
【问题讨论】:
-
也许只是有一个调度程序活动来选择
onCreate中的目标活动?
标签: android android-activity launcher
有没有办法可以更改应用程序启动时启动的活动?
【问题讨论】:
onCreate中的目标活动?
标签: android android-activity launcher
我建议在清单中始终指定一个辅助活动作为启动器活动。然后,在该活动的 onCreate 中,您可以做任何您需要的决定来决定启动哪个应用程序,然后完成辅助活动。示例:
在您的清单(启动器活动)中:
<activity android:name=".HelperActivity" ... />
然后,在 HelperActivity 的 onCreate 中:
@Override
public void onCreate(Bundle b){
super.onCreate();
//determine what activity you want
startActivity(new Intent(this, NewActivity.class);
finish();
}
【讨论】: