Je suis à la recherche d'une solution concernant une impression de journal répétitive qui est causée par l'appel BitmapFactory.decodeFile.Pas un fichier DRM, ouverture notminal
Dans Mon application, j'ai un ListView
qui est en train d'être redessiné par une minuterie toutes les secondes. Le ListView
a un ImageView
qui obtient est source d'image à partir du stockage local, (pas du réseau)
L'image est stockée dans:
filePath = /data/data/com.xxx.testlib/files/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg
J'utilise le code suivant pour redessiner l'image et ça fonctionne bien. sans exception.
try
{
File filePath = context.getFileStreamPath(imageName);
if(filePath.exists()){
bMap = BitmapFactory.decodeFile(filePath.getPath());
}
}catch (Exception e)
{
e.printStackTrace();
}
Mais quand préformage la ligne suivante:
bMap = BitmapFactory.decodeFile(filePath.getPath());
je reçois une copie dans le journal comme suit:
03-07 09:55:29.100: I/System.out(32663): Not a DRM File, opening notmally
03-07 09:55:29.105: I/System.out(32663): buffer returned
....
Comment puis-je lire l'impression dans le journal.
Merci Lior
Modifier
En outre, il retard par rapport au téléphone chaque fois que cette opération est effectuée. Et cette performance réduite est particulièrement visible lorsque le téléphone est Waked up
et nous revenons à l'activité avec ce code.
Son plus d'un an pour OP et toujours pas de réponse est trouvée. Si quelqu'un a trouvé une solution, veuillez l'afficher.
Merci.
Avez-vous trouvé une solution? –
J'ai le même problème, bitmap est renvoyé avec succès mais chaque fois qu'il exécute 'BitmapFactory.DecodeFile' il imprime ce message dans la console. Avez-vous déjà trouvé quelque chose pour résoudre le problème? – ForceMagic
Et quel est le problème? Cela fonctionne, il enregistre juste des informations dans le journal. C'est ce que le journal est pour ... –