J'ai eu un petit problème. Je suis rafraîchi ma carte SD en utilisant:Comment vérifier si sendBroadcast a terminé son travail
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
et j'ai créé ProgressDialog
avec une fileuse qui ressorte au début (« au début » - je veux dire après la méthode sendBroadcast), et après actualisation réussie je voudrais pour le rejeter, mais je ne savais pas comment vérifier que MediaScanner
a terminé son travail. J'ai essayé d'utiliser BroadcastReciver
et sendStickyOrderedBroadcast(...)
, mais son semble qu'il a eu tort idée ...
Je ne peux pas utiliser MediaScannerConnection
et OnScanCompletedListener()
parce que je n'ai pas de chemins directs vers les fichiers (dans certaines situations, il n'existe pas). Est-ce que quelqu'un a une idée de comment résoudre mon problème? Je n'ai plus d'idées