Loading src/com/android/documentsui/picker/LastAccessedProvider.java +4 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,7 @@ public class LastAccessedProvider extends ContentProvider { private static final int URI_LAST_ACCESSED = 1; public static final String METHOD_CLOSE_DATABASE = "closeDatabase"; public static final String METHOD_PURGE = "purge"; public static final String METHOD_PURGE_PACKAGE = "purgePackage"; Loading Loading @@ -236,6 +237,9 @@ public class LastAccessedProvider extends ContentProvider { return null; } else if (METHOD_CLOSE_DATABASE.equals(method)) { mHelper.close(); return null; } else { return super.call(method, arg, extras); } Loading src/com/android/documentsui/picker/PickCountRecordProvider.java +13 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.net.Uri; import android.os.Bundle; import android.util.Log; public class PickCountRecordProvider extends ContentProvider { Loading @@ -40,6 +41,8 @@ public class PickCountRecordProvider extends ContentProvider { static final String AUTHORITY = "com.android.documentsui.pickCountRecord"; public static final String METHOD_CLOSE_DATABASE = "closeDatabase"; static { MATCHER.addURI(AUTHORITY, "pickCountRecord/*", URI_PICK_RECORD); } Loading Loading @@ -148,4 +151,14 @@ public class PickCountRecordProvider extends ContentProvider { public String getType(Uri uri) { return null; } @Override public Bundle call(String method, String arg, Bundle extras) { if (METHOD_CLOSE_DATABASE.equals(method)) { mHelper.close(); return null; } else { return super.call(method, arg, extras); } } } No newline at end of file src/com/android/documentsui/queries/SearchHistoryManager.java +7 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,13 @@ public class SearchHistoryManager { } } /** * Closes the database. */ public void closeDatabase() { mHelper.close(); } private class DatabaseTask extends AsyncTask<Object, Void, Object> { private final String mKeyword; private final DATABASE_OPERATION mOperation; Loading Loading
src/com/android/documentsui/picker/LastAccessedProvider.java +4 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,7 @@ public class LastAccessedProvider extends ContentProvider { private static final int URI_LAST_ACCESSED = 1; public static final String METHOD_CLOSE_DATABASE = "closeDatabase"; public static final String METHOD_PURGE = "purge"; public static final String METHOD_PURGE_PACKAGE = "purgePackage"; Loading Loading @@ -236,6 +237,9 @@ public class LastAccessedProvider extends ContentProvider { return null; } else if (METHOD_CLOSE_DATABASE.equals(method)) { mHelper.close(); return null; } else { return super.call(method, arg, extras); } Loading
src/com/android/documentsui/picker/PickCountRecordProvider.java +13 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.net.Uri; import android.os.Bundle; import android.util.Log; public class PickCountRecordProvider extends ContentProvider { Loading @@ -40,6 +41,8 @@ public class PickCountRecordProvider extends ContentProvider { static final String AUTHORITY = "com.android.documentsui.pickCountRecord"; public static final String METHOD_CLOSE_DATABASE = "closeDatabase"; static { MATCHER.addURI(AUTHORITY, "pickCountRecord/*", URI_PICK_RECORD); } Loading Loading @@ -148,4 +151,14 @@ public class PickCountRecordProvider extends ContentProvider { public String getType(Uri uri) { return null; } @Override public Bundle call(String method, String arg, Bundle extras) { if (METHOD_CLOSE_DATABASE.equals(method)) { mHelper.close(); return null; } else { return super.call(method, arg, extras); } } } No newline at end of file
src/com/android/documentsui/queries/SearchHistoryManager.java +7 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,13 @@ public class SearchHistoryManager { } } /** * Closes the database. */ public void closeDatabase() { mHelper.close(); } private class DatabaseTask extends AsyncTask<Object, Void, Object> { private final String mKeyword; private final DATABASE_OPERATION mOperation; Loading