mediastoreデータのクエリでjoinを使用する方法はありますか?Android mediastoreクエリでJOINを使用できますか?
また、コンテンツプロバイダーではなく、データベースを介してメディアデータにアクセスする方法はありますか?
ありがとうございます。
mediastoreデータのクエリでjoinを使用する方法はありますか?Android mediastoreクエリでJOINを使用できますか?
また、コンテンツプロバイダーではなく、データベースを介してメディアデータにアクセスする方法はありますか?
ありがとうございます。
しかし、あなたはコンテンツプロバイダとの結合を使用できると思います。 2つのクエリを作成する場合は、CursorJoinerを使用してクエリに参加できます。私はそれを使用しており、それは良い動作します。 Androidのドキュメントから
スニペット:
CursorJoiner joiner = new CursorJoiner(cursorA, keyColumnsofA, cursorB, keyColumnsofB);
for (CursorJointer.Result joinerResult : joiner) {
switch (joinerResult) {
case LEFT:
// handle case where a row in cursorA is unique
break;
case RIGHT:
// handle case where a row in cursorB is unique
break;
case BOTH:
// handle case where a row with the same key is in both cursors
break;
}
}
は、それが参加しますが、その便利なSQLとまったく同じではありません。各 "ケース"では、処理された行を指している両方のカーソルで操作できます。
mediastoreデータのクエリでjoinを使用する方法はありますか?
コンテンツプロバイダのクエリで可能な結合はありません。申し訳ありません。
また、コンテンツプロバイダーではなくデータベースを介してメディアストアデータにアクセスする方法はありますか?
独自のファームウェアを作成する場合のみ。
ありがとうございます。 – javment