Bom dia,

Em relação a este problema, na altura acabei por desenvolver tudo em Java 
(através de threads + o próprio código da ANE) num única ANE 
auto-suficiente que notifica a app Flex sempre que necessário.

Acabei de ver o seguinte post com um workaround para este problema para o 
caso de alguém também vir a 
ter: 
http://sleepydesign.blogspot.jp/2014/03/ane-daily-pitfall-ane-and-worker-dont.html

No meu caso trata-se de algo muito intensivo e a solução implementada 
acabou por ser a ideal mas para certos casos dá jeito que funcione. Espero 
que isto venha a estar corrigido futuramente no AIR mas até lá existe este 
workaround.


Abs,
Hugo.

Domingo, 20 de Outubro de 2013 15:04:35 UTC+1, hugo escreveu:
>
> Boa tarde pessoal,
>
>
> Começei a usar workers em ambiente Android e as necessidades são de 2 
> workers.
>
> O primeiro é activado, executa o seu código em background (com sqlite e 
> pouco mais e sem nenhuma referência à instância base, obtendo assim o 
> ficheiro mais pequeno possível), informa a instância principal, esta lê os 
> dados processados, encerra o worker e inicia outro worker de outro tipo. 
> Até aqui tudo bem. Funciona 5 *.
>
> O segundo worker faz uso de uma ANE que desenvolvi e é aqui que ocorre o 
> problema. Como sabem, o swf compilado para o worker, contem (e convém que 
> seja) apenas o seu próprio código (no primeiro caso 6 KB e no segundo caso 
> menos de 200 KB) e quando referenciamos código proveniente de uma ANE, em 
> compile-time não temos problemas como é natural pois o ambiente de 
> desenvolvimento não sabe que aquele código vai correr no worker mas em 
> runtime vão ter problemas, uma vez que a classe está contido na ANE e não 
> no SWF do worker.
>
> Já fiz de tudo para tentar que o conteúdo da ANE estive-se disponível no 
> SWF do worker mas em vão, até tentar carregar a ANE (que na realidade é um 
> SWC) em runtime e a partir dai instanciar as classes necessárias.
>
> Na NET não encontrei nada e isto como é algo muito recente, ainda não 
> existem muitos programadores a usarem :(
>
>
> Alguma dica ?
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.

Responder a