2016-08-16 7 views
0

Für mich funktioniert notifyItemInserted in runOnUiThread nicht. Ich habe runOnUiThread in asyncTask nach dem Download jede Datei:notifyItemInserted in runOnUiThread funktioniert nicht

ImageModel imageModel = new ImageModel(); 
    imageModel.setName("تصویر "); 
    imageModel.setUrl(aFile.getName()); 
    imageModel.ImageFile = localFile; 
    data.add(imageModel); 
    runOnUiThread(new Runnable() { 
     @Override 
     public void run() { 
      mAdapter.notifyItemInserted(data.size() - 1); 
     } 
    }); 
+0

Was meinen Sie mit "nicht arbeiten"? Kannst du genauer sein? Vielleicht poste den Fehler hier. – Tavo

Antwort

1

keine direkte Antwort, warum es nicht funktioniert, aber ich würde empfehlen publishProgress() und dann in onProgressUpdate() in Ihrem AsyncTask setzen Sie Ihren Adapter Anruf ohne runOnUiThread aufrufen.

+0

Vielen Dank, das hat funktioniert –

Verwandte Themen