|
@@ -26,12 +26,10 @@ import android.accounts.Account;
|
|
|
import android.accounts.AccountManager;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
-import android.content.SharedPreferences;
|
|
|
import android.content.res.Configuration;
|
|
|
import android.graphics.Color;
|
|
|
import android.net.Uri;
|
|
|
import android.os.Bundle;
|
|
|
-import android.preference.PreferenceManager;
|
|
|
import android.support.v4.view.ViewPager;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
@@ -43,6 +41,7 @@ import com.owncloud.android.MainApp;
|
|
|
import com.owncloud.android.R;
|
|
|
import com.owncloud.android.authentication.AccountUtils;
|
|
|
import com.owncloud.android.authentication.AuthenticatorActivity;
|
|
|
+import com.owncloud.android.db.PreferenceManager;
|
|
|
import com.owncloud.android.features.FeatureItem;
|
|
|
import com.owncloud.android.ui.adapter.FeaturesViewAdapter;
|
|
|
import com.owncloud.android.ui.whatsnew.ProgressIndicator;
|
|
@@ -53,7 +52,6 @@ import com.owncloud.android.utils.DisplayUtils;
|
|
|
*/
|
|
|
public class FirstRunActivity extends BaseActivity implements ViewPager.OnPageChangeListener {
|
|
|
|
|
|
- public static final String KEY_LAST_SEEN_VERSION_CODE = "lastSeenVersionCode";
|
|
|
public static final String EXTRA_ALLOW_CLOSE = "ALLOW_CLOSE";
|
|
|
public static final int FIRST_RUN_RESULT_CODE = 199;
|
|
|
|
|
@@ -162,17 +160,14 @@ public class FirstRunActivity extends BaseActivity implements ViewPager.OnPageCh
|
|
|
}
|
|
|
|
|
|
private void onFinish() {
|
|
|
- SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
|
|
|
- SharedPreferences.Editor editor = pref.edit();
|
|
|
- editor.putInt(KEY_LAST_SEEN_VERSION_CODE, MainApp.getVersionCode());
|
|
|
- editor.apply();
|
|
|
+ PreferenceManager.setLastSeenVersionCode(this, MainApp.getVersionCode());
|
|
|
}
|
|
|
|
|
|
- static private boolean isFirstRun(Context context) {
|
|
|
+ private static boolean isFirstRun(Context context) {
|
|
|
return AccountUtils.getCurrentOwnCloudAccount(context) == null;
|
|
|
}
|
|
|
|
|
|
- static public boolean runIfNeeded(Context context) {
|
|
|
+ public static boolean runIfNeeded(Context context) {
|
|
|
if (context instanceof FirstRunActivity) {
|
|
|
return false;
|
|
|
}
|