この方法を使用して、データベースのコンテンツを無料アプリから有料アプリにコピーしようとしていますが、最後のステップでかなり迷っています。
プロバイダーの存在を確認し、データを有料アプリにロードします。
私は次のようにプロバイダーの存在を確認できます:
List<ProviderInfo> providers = getPackageManager().queryContentProviders(
"com.mypackagename.content.MyProvider",android.os.Process.myUid(), 0);
しかし、私はコピーを行う方法がわかりませんか?
私は次のようなContentResolverを取得しようとしました:
ContentResolver resolver = getContentResolver();
ContentProviderClient client = resolver.acquireContentProviderClient(Uri.parse("content://com.mypackagename"));
私はまだこれをテストすることができませんでした、しかしそれがうまくいくとしても、私は次のステップに関して迷子になります。あるデータベースから別のデータベースにデータを取得するにはどうすればよいですか?