我通常做的是在主活动中添加一个特定共享首选项的检查:如果共享首选项缺失,然后启动单一运行活动,否则继续主活动。当您启动单个运行活动创建共享首选项,以便它下次被跳过。
编辑:在我的onResume默认活动我这样做:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean previouslyStarted = prefs.getBoolean(getString(R.string.pref_previously_started), false);
if(!previouslyStarted) {
SharedPreferences.Editor edit = prefs.edit();
edit.putBoolean(getString(R.string.pref_previously_started), Boolean.TRUE);
edit.commit();
showHelp();
}
基本上,我加载默认共享首选项,并查找previous_started布尔型偏好。如果没有设置,我设置它,然后启动帮助文件。我使用它自动显示帮助第一次的应用程序安装。
736

被折叠的 条评论
为什么被折叠?



