我在许多应用中都看到了一个带有App的提示的“FirstStart”视图。 Titanium Backup在第一次启动时显示带有应用规则的视图,然后显示更改日志。
这是“FirstStart”是一个插件还是我怎么能做到这一点?
答案 0 :(得分:1)
不是插件。只需使用片段管理器显示对话框并将值保存到共享首选项。
Boolean isFirstRun = getActivity().getSharedPreferences(SHARED_PREF, Context.MODE_PRIVATE).getBoolean("firstRun", true);
if (isFirstRun) {
SharedPreferences sharedPreferences = getActivity().getApplicationContext().getSharedPreferences(SHARED_PREF, 0);
SharedPreferences.Editor editor= sharedPreferences.edit();
editor.putBoolean("firstRun", false);
editor.apply();
FragmentManager fm = getFragmentManager();
MyDialogFragment dialog = new MyDialogFragment();
dialog.show(fm, "myDialog");
}