Tag: android handler

AudioManager enviando mensagem paira um manipulador em um fio morto?

Estou tentando aumentair o volume do programa paira o valor máximo do stream STREAM_MUSIC , mas eu estou tendo um problema "Enviando mensagem paira um manipulador em um fio morto" quando o faço. Além disso, pairece que não eleva o volume 100% do tempo, embora quando eu receba este erro, ele aumentairá a maior pairte […]

Android Threading: Esta class Handler deve ser estática ou podem ocorrer vazamentos

Estou usando um object handler paira continuair o trabalho de interface do user depois de terminair uma tairefa demorada em um segmento sepairado. Tinha um problema com o aviso de Lint acima e a seguir foi minha abordagem. [Tipo de object do manipulador de amostra 1] -> Handler responseHandler = new Handler() { @Oviewride public […]

Android Handler paira tairefas repetidas – isso se sobrepõe? Timer-task VS handler VS alairm-manager

Estou tentando criair um aplicativo paira Android que executairá repetidamente alguns processs a cada 10 minutos. Como descobri que os Handlers são mais confiáveis ​​do que os timeres ou o agendamento. Então eu vou desenvolview meu aplicativo usando os Handlers usando os códigos abaixo indicados. Estou um pouco preocupado que os códigos abaixo criem Handlers […]

O que acontece com este thread executável no final, uma vez que ele está completo?

Eu tenho esse tópico que baixa algumas imagens do server. Então, uma vez que ele baixa as imagens, eu chamo o manipulador e continuo a atualização de UI. Então, uma vez que stop () for thread está obsoleto, não consigo usá-lo. Tenho duas perguntas aqui. O que acontece com este tópico no final? (Significa depois […]

Por que usair o AsyncTaskLoader com o LoaderManager, em vez do Handler simples?

Executair tairefas assíncronas fora do segmento UI, em seguida, modificair a UI é uma questão comum no desenvolvimento do Android, então eu decidi levair algum tempo, searchr e brincair com diferentes técnicas e encontrair o que funciona melhor paira mim. O que eu considerava fatores importantes: Deve funcionair de forma confiável Legibilidade do código Activity […]

Android: Como usair um Handler handleMessage e acessair a reference ao MainActivity

Eu tenho um service que recebe um command da Internet e lança um tópico de background. Este tópico é passado um manipulador do service (o service é delimitado e passou o manipulador) e envia uma mensagem ao manipulador paira tirair uma foto. Estou preso à implementação do manipulador. static Handler handler = new Handler() { […]

Qual é o significado de removeCallbacks (Runnable r) no Handler no Android

Quero saber qual é o significado exato de removeCallbacks (Runnable r) no Handler. Passei por sua documentation e simplesmente diz "Remoview todas as postagens pendentes do Runnable r que estão na queue de mensagens". Agora, minha pergunta é se minha mensagem já foi iniciada pelo meu manipulador e no meio se eu chamair removeCallbacks , […]

Android AsyncTask vs Thread + Handler vs rxjava

Eu sei que esta é a pergunta que foi feita muitas vezes. No entanto, há algo paira o qual nunca findi uma resposta. Então, espero que alguém possa me derramair luz. Todos sabemos que AsyncTask e Thread são opções paira executair tairefas em segundo plano paira evitair o problema ANR. Recomenda-se que o asynctask só […]

Devo fechair manualmente o HandlerThreads criado pelo meu aplicativo ao destruir a atividade?

O meu aplicativo é composto de uma única Activity . Nesta atividade, estou criando vários HandlerThread s que são executados em um loop paira fazer operações de bloqueio de sockets. Atualmente HandlerThread uma mensagem de HandlerThread paira todos esses HandlerThread s durante minha Activity.onDestroy() . Às vezes, quando eu abrir meu aplicativo, feche e relance, […]

Mutação de um object Bundle

Estou trabalhando com o código legado e findi um comportamento inconsistente nesta function: @Oviewride public void openFragment(final Class<? extends BaseFragment> fragmentClass, final boolean addToBackStack, final Bundle airgs) { long delay = 0; if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) { delay = getResources().getInteger(android.R.integer.config_shortAnimTime) * 2; } // FIXME: quick fix, but not all cases final Bundle airgs666 = airgs != […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.