Dropbox Sync API Android - Aktualisieren von zwischengespeicherten Dateien

Ich habe Probleme beim Aktualisieren der vorhandenen zwischengespeicherten Datei in meiner Android-Anwendung.

for(DbxFileInfo fInfo : fileList)
{
    Log.d(TAG, "File Path = "+fInfo.path.toString());
    String fileName = fInfo.path.getName().trim();

    try
    {
        DbxPath tempFilePath    = new DbxPath(fInfo.path.toString());
        DbxFile tempFile        = mDbFileSystem.open(tempFilePath);

        if(tempFile.getSyncStatus().isCached)
        {
            Log.v(TAG, "File is already cached !");

            if(tempFile.getSyncStatus().isLatest)
            {
                Log.v(TAG, "File's Latest Version is Cached !");
            }
            else
            {
                Log.v(TAG, "File's Latest Version is not Cached !");
            }
        }

        try
        {
            tempFile.getNewerStatus();
        }
        catch(Exception dBException)
        {
            Log.e(TAG, "Error while getting newer Status !");
        }

        InputStream input       = new BufferedInputStream(tempFile.getReadStream());
        OutputStream output     = new FileOutputStream(cntx.getFilesDir() + "/SyncedData/" + fileName);

        byte data[] = new byte[1024];
        int count;

        //total size is in Bytes
        while ((count = input.read(data)) != -1)
        {
            totalBytesDownloaded += count;
            publishProgress((int) (totalBytesDownloaded * 100/totalFileSize));
            output.write(data, 0, count);
        }

        output.flush();
        output.close();
        input.close();
        tempFile.close();
        mDbFileSystem.delete(tempFile.getPath());

        result = true;
    }
    catch(Exception e)
    {
        Log.e(TAG, "Error occured while downloading files !, Error = "+e.toString());
        result = false;
    }
}

Ich füge verschiedene Dateien mit demselben Namen in meinen synchronisierten Dropbox-Ordner ein und nach dem Herunterladen erhalte ich die ältere Version der Dateien.
Gibt es eine Möglichkeit, meine vorhandenen zwischengespeicherten Dateien zu aktualisieren oder den Dropbox-Cache (der sich in meiner App befindet) zu löschen? Vielen Dank für jede Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage