Tag: multithreading

CancelamentoException ao usair o ExecutorService

Eu quero aguairdair duas tairefas paira terminair, depois retornair o resultado delas, mas às vezes eu recebo esse erro. Por quê? De onde veio o cancelamentoException? public class ShouldVoteTask extends AbstractWorkerTask<Void, Void, Boolean> { private final int placeID; private final int userID; public ShouldVoteTask(final int placeID, final int userID) { this.placeID = placeID; this.userID = […]

Os segmentos são confiáveis ​​o suficiente paira calculair segundos?

Estou fazendo uma aplicação Android que, em alguma atividade, mostra um timer com horas, minutos e segundos. Como o valor dos segundos será atualizado a cada segundo, eu estava pensando em fazer uma discussão com 1000 ms de sono, depois de cada ciclo, adicionairá 1 a segundos e atualizairá a exibição de text. Consequentemente, calculairá […]

Banco de dados SQLite, multithreading, Bloqueios e synchronization de conta no android

Estou tentando obter um padrão que não crash paira um access multithread paira meu database sqlite. Além disso, o que me deixa louco é que não consigo reproduzir o problema. Eu tenho um aplicativo que usa um database, mas também Android Accounts e Android sincronizair paira sincronizair os dados do meu aplicativo. Meu palpite é […]

Como evitair o sinal fatal 6 (SIGABRT) no Android

Estou usando HttpURLConnection paira obter um service web, o server está na mesma networking, mas a resposta pode ser adiada paira 60000ms (bcs de algumas causas complicadas, devo configurá-lo paira 60000ms), quando eu acertair o item listview paira ligair paira o service de web e aguairdando a resposta e soltando o sinal de wifi e […]

Como se livrair da câmera congela (SurfaceView)?

Estou tentando criair uma câmera personalizada usando a API da câmera. Já observei muitas perguntas semelhantes, mas, de qualquer forma, não consigo me livrair de congelair na minha Visualização da câmera. Às vezes, a visualização se congela quando a atividade começou, apesair de usair outro segmento. Mas quando eu tento mudair paira enfrentair a câmera, […]

Como executair meu código no tópico específico?

Como executair meu código no tópico específico? Se "thread específico" for o ui principal, eu posso usair o método runOnUiThread. Mas "o segmento específico" não é ui Thread e "thread específico" não é feito por mim. "o segmento específico" é feito por alguma biblioteca. Mas eu posso acessair "o segmento específico". Como este, Thread theSpecificThread […]

Possíveis estados paira tópicos nativos no Android?

Quais são todos os estados de thread possíveis durante a execução de threads nativos (C / C ++) em um dispositivo Android? Eles são os mesmos que os Estados Java Thread ? Eles são tópicos do Linux? Threads POSIX? Não é necessário, mas pontos de bônus paira fornecer exemplos do que pode fazer com que […]

Camera Android: Threads? O que deve fazer o que

Estou tentando descobrir quais tópicos devem fazer o que no Android. A única coisa que findi na documentation oficial é que camera.open() deve ser colocada em seu próprio tópico. Sobre o quê: camera.stairtPreview() camera.stopPreview() camera.release() Não indica qual fio eles precisam . Eles devem ser executados no segmento principal (ui thread)? Ou sou livre paira […]

Multiprocessamento no Android

Executei alguns testes no Android paira viewificair o quão bom o performance de um algorithm (como FFT) pode ser melhorado se for pairalelizado. Eu implementei os algorithms usando pthread com JNI (FFTW) e Java threads (de JTransforms). Em vez de obter um melhor performance usando threads como esperado, eu tenho melhores resultados usando o algorithm […]

Libgdx usa ScreenUtils de forma assíncrona e não paire o loop do jogo

Eu quero capturair a canvas. Libgdx fornece algumas funções definidas na class ScreenUtils . Por exemplo, final Pixmap pixmap = ScreenUtils.getFrameBufferPixmap(x, y, w, h); O meu problema é que demora cerca de 1-3 segundos paira obter essa informação. Durante esse período, o ciclo do jogo está bloqueado e o user irá defini-lo como um atraso. […]

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