使用SharedPreference存储一个firstboot值,并且针对价值活动进行检查.如果设置了该值,则之前已启动该应用程序.否则,您将显示活动并在中设置firstrun标记SharedPreference.
例如,您启动的活动可能看起来像这样,
public void onCreate(){
boolean firstboot = getSharedPreference("BOOT_PREF", MODE_PRIVATE).getBoolean("firstboot", true);
if (firstboot){
// 1) Launch the authentication activity
// 2) Then save the state
getSharedPreference("BOOT_PREF", MODE_PRIVATE)
.edit()
.putBoolean("firstboot", false)
.commit();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2905 次 |
| 最近记录: |