Ho un mediaplayer nella mia app con una barra di ricerca e due viste di testo in entrambe le estremità della barra di ricerca che funziona come timer e riprodurrò file wav in questo lettore. Ho anche un editext nella stessa attività che devo modificare mentre è in corso la riproduzione. Il mio problema è che, quando la riproduzione è in corso e se sto modificando l'editor, viene visualizzata la softkey e l'interfaccia utente rimane bloccata, significa aggiornamento della barra di ricerca e l'aggiornamento del timer si blocca. Sto aggiornando usando un timertask usando un gestore. Qualcuno può aiutare a capire che cosa è questo problema. Perché l'interfaccia utente rimane bloccata quando viene visualizzato il pannello di controllo?UI si blocca quando viene visualizzato il softkeyboard durante la riproduzione del lettore multimediale?
Ho provato molti altri modi per aggiornare Mediaplayer indovinando che sarà il problema dell'utilizzo di timertask.
- Riproduzione di mediaplyer utilizzando il servizio e aggiornandolo all'IU utilizzando un gestore.
- Utilizzare solo il thread e il gestore inviando l'avanzamento come messaggio.
- Utilizzo di Assynctask e aggiornamento in runOnUIthread.
In tutti i casi in cui viene visualizzato il softkey, tutti gli altri TextView e l'aggiornamento della barra di ricerca si bloccano. Per favore aiutami a uscire da questo problema. Sono completamente bloccato :-(. C'è un altro modo per risolvere questo problema
Solo uno scatto al buio, ma nel tuo manifest Android, qual è il tuo 'android: windowSoftInputMode' impostato su questa attività? – Brandon
è il softkey predefinito (fornito con Androi d) stai usando o è uno personalizzato? – Toorop
La tastiera di default che rende la mia UI bloccata e su SCREENSHOT sembrerà la stessa ... –