我有一个名为应用程序A的应用程序,在安装应用程序A时,我想打开活动A,而在单击启动器图标时我想打开活动B。这可能吗?有人可以帮忙吗?谢谢。
您可以使用SharedPreferences
检查应用程序是否在首次运行中>
public class MainActivity extends Activity { SharedPreferences prefs = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Make SharedPreferences singleton prefs = getSharedPreferences("com.abc.appname", MODE_PRIVATE); } @Override protected void onResume() { super.onResume(); if (prefs.getBoolean("hasAlreadyRun", false)) { // Work first run stuff here then set 'firstrun' as false... //Run Activity A prefs.edit().putBoolean("hasAlreadyRun", true).commit(); } else{ //Run Activity B } }
}