Ho un problema strano con il corretto funzionamento della tastiera virtuale.Tastiera software Android non funzionante
La mia app non ha una sola vista EditText, o usa la tastiera in qualche modo, ma in qualche modo dopo aver installato la mia app su diversi dispositivi, lavorando con essa e poi tornando a utilizzare il dispositivo, la tastiera non funziona più , e mi sta facendo impazzire ...
Quello che l'utente vede è che quando fa clic su un pulsante di carattere nella tastiera virtuale non viene mostrato nulla nell'EditText per ogni app. Come ho detto, lo strano problema riguarda l'intero sistema e l'utente non può scrivere nulla.
La mia app contiene tutti i tipi di funzionalità, tutto funziona con API stander, quindi non capisco come posso causare questo, o almeno attivarlo.
Quando la tastiera non funziona e l'utente clicca sui pulsanti della tastiera si può vedere nel logcat:
WARN/IInputConnectionWrapper(1628): sendKeyEvent on inactive InputConnection
WARN/IInputConnectionWrapper(1628): getCursorCapsMode on inactive InputConnection
WARN/IInputConnectionWrapper(1628): endBatchEdit on inactive InputConnection
Come un InputConnection può diventare inattivo e c'è un modo per attivarlo?
Mi chiedevo se qualcuno avesse questo tipo di problema e quale fosse la causa?
Non importa se è possibile condividere il codice, per favore, voglio davvero vedere che cosa causa questo problema? – ingsaurabh
Ho sperimentato qualcosa di simile prima, ma utilizzava swype beta, ed era un problema con l'app swype, non con un'app esterna. Sei sicuro che sia la tua applicazione a causare questo, e gli utenti stanno riscontrando problemi usando la tastiera di sistema predefinita o una tastiera personalizzata? Potrei risolverlo ogni volta passando da swype a default e ritorno a swype. – Marmoy
ciao mandami il file di codice lo verificherò – Narasimha