14

有没有办法可以更改应用程序启动时启动的活动?

4

1 回答 1

18

我建议在清单中始终指定一个辅助活动作为启动器活动。然后,在该活动的 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();
}
于 2012-10-07T01:16:06.163 回答