Mediastore: Abfrage Rückkehr nicht alle Songs

stimmen
0

Ich habe eine Registerkarte in meiner app, wo ich alle aufzählen die Songs zur Verfügung. Allerdings bekomme ich Beschwerden von einigen Benutzern, die einige der Songs, die sichtbar im Datei-Manager sind, werden nicht angezeigt zu werden. Dies ist die Cursor Abfrage Ich benutze

public static Cursor getAllSongsCursor(Context mContext){

    String selection= MediaStore.Audio.Media.DURATION +  >= + minTimeSongLimit;

    String sortBy = SortArgFactory.getSortBy(FactoryConstants.TRACKS);


    Cursor cursor = mContext.getApplicationContext().getContentResolver().query(
            MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
            null,
            selection,
            null,
            sortBy);
    return cursor;
}

Ich bin nicht in der Lage, um herauszufinden, warum diese Cursor-Abfrage nicht alle Songs anzeigt, die die Selektionsbedingung übereinstimmt.

Jede Hilfe wird sehr geschätzt.

(Ich habe versucht, mehrere Patches für unterschiedliche Kunden zu geben, aber fast immer sie nicht folgen und seine Arbeit perfekt in allen unseren Testszenarien)

Veröffentlicht am 18/12/2018 um 11:12
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Die Mediendatenbank Sie in diesem Moment abfragen möglicherweise nicht aktualisiert (aktualisiert) wird, wegen denen sie nicht die angeforderten Medien sehen.

Sie können die Refresh-Medien auslösen. Mit freundlicher haben Blick auf die Frage unten.

Wie kann ich Mediastor auf Android aktualisieren?

Snippet-Code aus der obigen Frage

MediaScannerConnection.scanFile(
    context, 
    new String[]{ pathToFile1, pathToFile2 }, 
    new String[]{ "audio/mp3", "*/*" }, 
    new MediaScannerConnectionClient()
    {
        public void onMediaScannerConnected()
        {
        }
        public void onScanCompleted(String path, Uri uri)
        {
        }
    });
Beantwortet am 18/12/2018 um 11:17
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more