我想在安装后第一次运行应用程序后运行代码。再也怎么办呢在第一次运行时运行一次特定的代码Android
以下是代码这里是我怎么想
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SecurityPrefs.setAutoSavePattern(this, true);
String settingsTAG = "AppNameSettings";
SharedPreferences prefs = getSharedPreferences(settingsTAG, 0);
boolean run = prefs.getBoolean("run", false);
if (run == false)
{
run = true;
Intent intent = new Intent(LockPatternActivity.ACTION_CREATE_PATTERN, null,
this, LockPatternActivity.class);
startActivityForResult(intent, REQ_CREATE_PATTERN);
}
else
{ Intent intent1 = new Intent(LockPatternActivity.ACTION_COMPARE_PATTERN,null,this,LockPatternActivity.class);
startActivityForResult(intent1, REQ_ENTER_PATTERN);
}
}
你在哪里保存布尔值? –
我认为在sharedpreferences –
不,我的意思是你必须把东西放在sharedpreferences之前,你可以得到它,检查vigbyor回答它是正确的 –