Je travaille sur une application qui permet aux utilisateurs d'afficher des images, alors j'envoie l'intention de laisser la galerie afficher l'image. Pour une raison quelconque, il faut plusieurs secondes pour afficher l'image. LogCat montre qu'il essaie de se connecter à "GoogleLoginService"? Pourquoi la galerie se connecte-t-elle à Internet? Cela peut-il être désactivé au téléphone ou en code?Pourquoi la galerie est-elle si lente/l'accès à GoogleLoginService?
I/CacheService(19326): Preparing DiskCache for all thumbnails.
I/CacheService(19326): DiskCache ready for all thumbnails.
I/ActivityManager(1433): Starting activity: Intent { act=android.intent.action.VIEW dat=file:///mnt/sdcard/x/attachments/68efeba8-7f0c-47bf-b7d7-d714f29f99c7.jpg typ=image/* cmp=com.cooliris.media/.Gallery }
I/Gallery (19326): onCreate
D/GoogleLoginService(1601): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
I/RenderView(19326): First Draw
D/GoogleLoginService(1601): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
I/ActivityManager(1433): Displayed activity com.cooliris.media/.Gallery: 477 ms (total 477 ms)
D/GoogleLoginService(1601): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
I/GridLayer(19326): Slot changing from -1 to -1
Est-ce que cela se produit à la fois sur l'appareil et l'émulateur? Si vous voulez de la vitesse, l'option (évidemment) la plus rapide serait d'afficher l'image en plein écran 'Activity'. Si vous avez plus d'une image, vous pouvez utiliser un ViewPager pour les afficher dans un carrousel. – pablisco