如何在首次安装时创建仅运行一次的功能?我正在尝试创建一次显示的信息。
提前感谢。
答案 0 :(得分:13)
您可以在shared preferences中使用标记。
然后在每次启动时检查此标志。如果未设置,则显示第一次消息,然后设置标志。
例如:
@Override
protected void onCreate(Bundle state){
super.onCreate(state);
. . .
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean firstStart = settings.getBoolean("firstStart", true);
if(firstStart) {
//display your Message here
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("firstStart", false);
editor.commit();
}
}