- Posts no fórum: 1
23/07/2014, 14:52:30 via Web
23/07/2014 14:52:30 via Web
Olá pessoal tudo bem com vocês?
Seguinte, já faz um tempo que venho aprendendo ofuscar código, fazendo vários testes e até evitei ter que vir pedir ajuda, mas, não da mais, to ficando maluco já com isso.
Tenho um app que tem 2 telas fundamentais para a sua execução, login e uma lista de registros. quando removo essas telas para testes, entrar direto na main ele executa direitinho e tals, o problema das 2 telas é que ambas usam a classe asynctask para fazer uma requisição em um servidor e retornar os dados, já tentei ofuscar de tudo quanto é jeito os métodos preExecute, doInBackground e posExecute, e olha que a entrada do preExecute nem é complexa olha como ela é:
@Override
protected void onPreExecute() {
super.onPreExecute();
lvRegistros = (ListView)act.findViewById(R.id.list);
progress = new ProgressDialog(context);
progress.setMessage(statusDaLista);
progress.show();
}
e sempre me retorna o erro
ListInBackground.onPreExecute(Unknown Source)
esse tal de fonte desconhecido, e como eu exemplifiquei em cima, o preExecute nem parametro tem, e o maconheiro do proguard me arranja um fonte desconhecido. Abaixo ta a configuração da async no proguard.
-keep public class br.com.maconheiro.proguard.listInBackground extends android.os.AsyncTask {
protected void onPreExecute(*);
protected void onPreExecute(); //tentei dos 2 jeitos separadamente.
}
alguém aí que tem o dom de ofuscar poderia me dar uma maozinha?
Conteúdo editorial recomendado
Com o seu consentimento, o conteúdo externo é carregado aqui.
Ao clicar no botão acima, concorda que o conteúdo externo poderá ser-lhe exibido. Os dados pessoais podem ser transmitidos a fornecedores terceiros no processo. Pode encontrar mais informações sobre isto no nosso Política de Privacidade.