Condividi la tua esperienza!
Nella mia esperienza con la barra del volume in Android 7.0 ci sono tre scenari:
Per quanto riguarda 3. una volta mi è successo mentre ero al computer, così ho potuto prelevare immediatamente il logcat di Android dalla TV, che mostra appunto un crash (causato da un "Dead Object", suppongo:
07-21 10:19:34.357 1754 3408 W VolumeController: Error calling dismiss 07-21 10:19:34.357 1754 3408 W VolumeController: android.os.DeadObjectException 07-21 10:19:34.357 1754 3408 W VolumeController: at android.os.BinderProxy.transactNative(Native Method) 07-21 10:19:34.357 1754 3408 W VolumeController: at android.os.BinderProxy.transact(Binder.java:615) 07-21 10:19:34.357 1754 3408 W VolumeController: at android.media.IVolumeController$Stub$Proxy.dismiss(IVolumeController.java:162) 07-21 10:19:34.357 1754 3408 W VolumeController: at com.android.server.audio.AudioService$VolumeController.postDismiss(AudioService.java:6453) 07-21 10:19:34.357 1754 3408 W VolumeController: at com.android.server.audio.AudioService.setVolumeController(AudioService.java:6301) 07-21 10:19:34.357 1754 3408 W VolumeController: at com.android.server.audio.AudioService$4.binderDied(AudioService.java:6310) 07-21 10:19:34.357 1754 3408 W VolumeController: at android.os.BinderProxy.sendDeathNotice(Binder.java:688) 07-21 10:19:34.371 1754 2416 W VolumeController: Error calling volumeChanged 07-21 10:19:34.371 1754 2416 W VolumeController: android.os.DeadObjectException 07-21 10:19:34.371 1754 2416 W VolumeController: at android.os.BinderProxy.transactNative(Native Method) 07-21 10:19:34.371 1754 2416 W VolumeController: at android.os.BinderProxy.transact(Binder.java:615) 07-21 10:19:34.371 1754 2416 W VolumeController: at android.media.IVolumeController$Stub$Proxy.volumeChanged(IVolumeController.java:127) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.audio.AudioService$VolumeController.postVolumeChanged(AudioService.java:6423) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.audio.AudioService.sendVolumeUpdate(AudioService.java:1881) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.audio.AudioService.adjustStreamVolume(AudioService.java:1489) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.audio.AudioService.adjustSuggestedStreamVolume(AudioService.java:1230) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.audio.AudioService.adjustSuggestedStreamVolume(AudioService.java:1197) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.policy.PhoneWindowManager.dispatchDirectAudioEvent(PhoneWindowManager.java:6589) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.policy.PhoneWindowManager.interceptKeyBeforeDispatching(PhoneWindowManager.java:3748) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.wm.InputMonitor.interceptKeyBeforeDispatching(InputMonitor.java:417) 07-21 10:19:34.371 1754 2416 W VolumeController: at com.android.server.input.InputManagerService.interceptKeyBeforeDispatching(InputManagerService.java:1871)
Dopodichè la barra volume ci ha messo un paio di minuti a comparire di nuovo. Come molte altre volte. Non mi succedeva in Android 6.0.1.
PS: @rooobb Ho deciso di postarla anche qui, nel caso che qualcuno faccia una ricerca in Google in italiano. Almeno sa che sta succedendo.