PackageChangedReceiver.java revision 05713af127d765cc28a8b2fd548a90347c90d6cb
105713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurkapackage com.android.launcher2; 205713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka 305713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurkaimport android.content.BroadcastReceiver; 405713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurkaimport android.content.Context; 505713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurkaimport android.content.Intent; 605713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka 705713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurkapublic class PackageChangedReceiver extends BroadcastReceiver { 805713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka @Override 905713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka public void onReceive(final Context context, Intent intent) { 1005713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka final String packageName = intent.getData().getSchemeSpecificPart(); 1105713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka 1205713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka if (packageName == null || packageName.length() == 0) { 1305713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka // they sent us a bad intent 1405713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka return; 1505713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka } 1605713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka WidgetPreviewLoader.removeFromDb(context, packageName); 1705713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka } 1805713af127d765cc28a8b2fd548a90347c90d6cbMichael Jurka} 19