LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_MODULE_TAGS := eng
-
-
LOCAL_SRC_FILES := $(call all-subdir-java-files) \
src/com/android/im/IChatSession.aidl \
src/com/android/im/IChatSessionListener.aidl \
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_MODULE_TAGS := samples development
+LOCAL_MODULE_TAGS := samples
LOCAL_SRC_FILES := $(call all-subdir-java-files) \
loadBrandingResourcesFromCache(providerIdToName);
// check and load any un-cached resources
- ArrayList<ContentValues> valuesList = new ArrayList<ContentValues>();
+ final ArrayList<ContentValues> valuesList = new ArrayList<ContentValues>();
for (String provider : mProviderNames) {
long providerId = providerNameToId.get(provider);
if (!mBrandingResources.containsKey(provider)) {
}
// save the changes to cache
- int size = valuesList.size();
- if (size > 0) {
- getContentResolver().bulkInsert(
- Im.BrandingResourceMapCache.CONTENT_URI,
- valuesList.toArray(new ContentValues[size]));
+ if (valuesList.size() > 0) {
+ new Thread(new Runnable() {
+ public void run() {
+ getContentResolver().bulkInsert(
+ Im.BrandingResourceMapCache.CONTENT_URI,
+ valuesList.toArray(new ContentValues[]{}));
+ }
+ }).start();
}
}