diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-12-25 15:33:18 +0000 |
---|---|---|
committer | nebkat <nebkat@teamhacksung.org> | 2012-12-26 13:37:21 +0000 |
commit | 10a574501d4f4426ab5cec0a613b60d1d0baed44 (patch) | |
tree | 9f8718ecf66b46193d5eee04a947faf562318a73 /src/com/cyanogenmod/trebuchet/LauncherProvider.java | |
parent | b79406c0a85568dbc9150bbdb5339405b924f1fb (diff) | |
download | packages_apps_trebuchet-10a574501d4f4426ab5cec0a613b60d1d0baed44.zip packages_apps_trebuchet-10a574501d4f4426ab5cec0a613b60d1d0baed44.tar.gz packages_apps_trebuchet-10a574501d4f4426ab5cec0a613b60d1d0baed44.tar.bz2 |
Cleanup
Change-Id: Ied69f285305dbc3e1bf62676f23c47d6c6969e0a
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/LauncherProvider.java')
-rw-r--r-- | src/com/cyanogenmod/trebuchet/LauncherProvider.java | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/com/cyanogenmod/trebuchet/LauncherProvider.java b/src/com/cyanogenmod/trebuchet/LauncherProvider.java index 4e4c1b2..45ae99c 100644 --- a/src/com/cyanogenmod/trebuchet/LauncherProvider.java +++ b/src/com/cyanogenmod/trebuchet/LauncherProvider.java @@ -49,7 +49,6 @@ import android.util.AttributeSet; import android.util.Log; import android.util.Xml; -import com.cyanogenmod.trebuchet.R; import com.cyanogenmod.trebuchet.LauncherSettings.Favorites; import org.xmlpull.v1.XmlPullParser; @@ -157,9 +156,8 @@ public class LauncherProvider extends ContentProvider { SQLiteDatabase db = mOpenHelper.getWritableDatabase(); db.beginTransaction(); try { - int numValues = values.length; - for (int i = 0; i < numValues; i++) { - if (dbInsertAndCheck(mOpenHelper, db, args.table, null, values[i]) < 0) { + for (ContentValues value : values) { + if (dbInsertAndCheck(mOpenHelper, db, args.table, null, value) < 0) { return 0; } } @@ -774,12 +772,12 @@ public class LauncherProvider extends ContentProvider { } } - private static final void beginDocument(XmlPullParser parser, String firstElementName) + private static void beginDocument(XmlPullParser parser, String firstElementName) throws XmlPullParserException, IOException { int type; while ((type = parser.next()) != XmlPullParser.START_TAG && type != XmlPullParser.END_DOCUMENT) { - ; + } if (type != XmlPullParser.START_TAG) { @@ -850,7 +848,7 @@ public class LauncherProvider extends ContentProvider { } else if (TAG_CLOCK.equals(name)) { added = addClockWidget(db, values); } else if (TAG_APPWIDGET.equals(name)) { - added = addAppWidget(parser, attrs, type, db, values, a, packageManager); + added = addAppWidget(parser, attrs, db, values, a, packageManager); } else if (TAG_SHORTCUT.equals(name)) { long id = addUriShortcut(db, values, a); added = id >= 0; @@ -990,9 +988,8 @@ public class LauncherProvider extends ContentProvider { AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(mContext); List<AppWidgetProviderInfo> providers = appWidgetManager.getInstalledProviders(); if (providers == null) return null; - final int providerCount = providers.size(); - for (int i = 0; i < providerCount; i++) { - ComponentName provider = providers.get(i).provider; + for (AppWidgetProviderInfo p : providers) { + ComponentName provider = p.provider; if (provider != null && provider.getPackageName().equals(packageName)) { return provider; } @@ -1011,7 +1008,7 @@ public class LauncherProvider extends ContentProvider { return addAppWidget(db, values, cn, 2, 2, null); } - private boolean addAppWidget(XmlResourceParser parser, AttributeSet attrs, int type, + private boolean addAppWidget(XmlResourceParser parser, AttributeSet attrs, SQLiteDatabase db, ContentValues values, TypedArray a, PackageManager packageManager) throws XmlPullParserException, IOException { @@ -1044,6 +1041,7 @@ public class LauncherProvider extends ContentProvider { // Read the extras Bundle extras = new Bundle(); int widgetDepth = parser.getDepth(); + int type; while ((type = parser.next()) != XmlPullParser.END_TAG || parser.getDepth() > widgetDepth) { if (type != XmlPullParser.START_TAG) { |