2017-09-13 5 views
0

J'ai une activité contenant un fragment qui affiche une liste de paramètres. Lorsque vous cliquez sur un élément de liste, une transaction de fragment est effectuée et le fragment de détail est affiché. En outre, l'élément de menu hamburger est transformé en flèche arrière (home as up).La flèche arrière du proguard Android ne s'affiche pas (bien que cela fonctionne dans le débogage APK)

Dans l'APK de débogage, cela fonctionne parfaitement. Cependant, dans la version finale, le menu hamburger n'est pas transformé en flèche arrière, mais reste le même. Lorsque vous cliquez sur le bouton de menu hamburger du fragment de détail, le fragment est rejeté comme prévu. Le seul problème est l'affichage de la flèche de retour qui n'est pas affichée dans la version de release en utilisant Proguard.

Répondre

0

J'ai trouvé la solution. Étant donné que j'utilise DrawerArrowDrawable, je dois inclure la bibliothèque graphique de support v7 dans le fichier proguard.

-keep class android.support.v7.graphics.** { *; } 

La flèche pouvant être dessinée est maintenant affichée.