use temporary db for external content provider queries

This commit is contained in:
Vincent Breitmoser
2018-07-05 20:13:58 +02:00
parent 69182df88c
commit eda75276ce
2 changed files with 5 additions and 2 deletions

View File

@@ -32,7 +32,6 @@ import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteException;
import android.support.annotation.VisibleForTesting;
import org.sufficientlysecure.keychain.daos.LocalSecretKeyStorage;
import org.sufficientlysecure.keychain.provider.KeychainContract.CertsColumns;
@@ -64,6 +63,10 @@ public class KeychainDatabase {
return sInstance;
}
public static KeychainDatabase getTemporaryInstance(Context context) {
return new KeychainDatabase(context.getApplicationContext());
}
public interface Tables {
String KEY_RINGS_PUBLIC = "keyrings_public";
String KEYS = "keys";