Loading src/com/android/launcher3/LauncherClings.java +2 −1 Original line number Diff line number Diff line Loading @@ -196,7 +196,8 @@ class LauncherClings { SharedPreferences sharedPrefs = mLauncher.getSharedPrefs(); return areClingsEnabled() && !sharedPrefs.getBoolean(FIRST_RUN_CLING_DISMISSED_KEY, false) && !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false); !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false) && LauncherAppState.getLauncherProvider().wasNewDbCreated(); } public void removeFirstRunAndMigrationClings() { Loading src/com/android/launcher3/LauncherProvider.java +11 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,10 @@ public class LauncherProvider extends ContentProvider { return true; } public boolean wasNewDbCreated() { return mOpenHelper.wasNewDbCreated(); } @Override public String getType(Uri uri) { SqlArguments args = new SqlArguments(uri, null, null); Loading Loading @@ -343,6 +347,8 @@ public class LauncherProvider extends ContentProvider { private long mMaxItemId = -1; private long mMaxScreenId = -1; private boolean mNewDbCreated = false; DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); mContext = context; Loading @@ -358,6 +364,10 @@ public class LauncherProvider extends ContentProvider { } } public boolean wasNewDbCreated() { return mNewDbCreated; } /** * Send notification that we've deleted the {@link AppWidgetHost}, * probably as part of the initial database creation. The receiver may Loading @@ -375,6 +385,7 @@ public class LauncherProvider extends ContentProvider { mMaxItemId = 1; mMaxScreenId = 0; mNewDbCreated = true; db.execSQL("CREATE TABLE favorites (" + "_id INTEGER PRIMARY KEY," + Loading Loading
src/com/android/launcher3/LauncherClings.java +2 −1 Original line number Diff line number Diff line Loading @@ -196,7 +196,8 @@ class LauncherClings { SharedPreferences sharedPrefs = mLauncher.getSharedPrefs(); return areClingsEnabled() && !sharedPrefs.getBoolean(FIRST_RUN_CLING_DISMISSED_KEY, false) && !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false); !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false) && LauncherAppState.getLauncherProvider().wasNewDbCreated(); } public void removeFirstRunAndMigrationClings() { Loading
src/com/android/launcher3/LauncherProvider.java +11 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,10 @@ public class LauncherProvider extends ContentProvider { return true; } public boolean wasNewDbCreated() { return mOpenHelper.wasNewDbCreated(); } @Override public String getType(Uri uri) { SqlArguments args = new SqlArguments(uri, null, null); Loading Loading @@ -343,6 +347,8 @@ public class LauncherProvider extends ContentProvider { private long mMaxItemId = -1; private long mMaxScreenId = -1; private boolean mNewDbCreated = false; DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); mContext = context; Loading @@ -358,6 +364,10 @@ public class LauncherProvider extends ContentProvider { } } public boolean wasNewDbCreated() { return mNewDbCreated; } /** * Send notification that we've deleted the {@link AppWidgetHost}, * probably as part of the initial database creation. The receiver may Loading @@ -375,6 +385,7 @@ public class LauncherProvider extends ContentProvider { mMaxItemId = 1; mMaxScreenId = 0; mNewDbCreated = true; db.execSQL("CREATE TABLE favorites (" + "_id INTEGER PRIMARY KEY," + Loading