Make LauncherModel.deleteItemFromDatabase write to disk async.
Fixes a bunch of StrictMode violations and removes TODOs. Change-Id: I886bd071d4a8336c228d29c517a8ffc5223c0623
This commit is contained in:
@@ -269,8 +269,12 @@ public class LauncherModel extends BroadcastReceiver {
|
||||
*/
|
||||
static void deleteItemFromDatabase(Context context, ItemInfo item) {
|
||||
final ContentResolver cr = context.getContentResolver();
|
||||
|
||||
cr.delete(LauncherSettings.Favorites.getContentUri(item.id, false), null, null);
|
||||
final Uri uriToDelete = LauncherSettings.Favorites.getContentUri(item.id, false);
|
||||
new Thread("deleteItemFromDatabase") {
|
||||
public void run() {
|
||||
cr.delete(uriToDelete, null, null);
|
||||
}
|
||||
}.start();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user