Só não entendi o que você quis dizer com dar um break e ve o debug, explica melhor, eu ainda sou leigo :D
Vou postar o que aparece quando executo:
09-12 07:59:17.074: I/3G(2044): Status de conexão 3G: true
09-12 07:59:17.223: I/tag(2044): Cria novo um ProgressDialogo e exibe
09-12 07:59:17.333: W/SingleClientConnManager(2044): Invalid use of SingleClientConnManager: connection still allocated.
09-12 07:59:17.333: W/SingleClientConnManager(2044): Make sure to release the connection before allocating another one.
09-12 07:59:17.403: D/dalvikvm(2044): GC_FOR_MALLOC freed 2819 objects / 176112 bytes in 58ms
09-12 07:59:17.463: D/dalvikvm(2044): GC_FOR_MALLOC freed 365 objects / 16384 bytes in 54ms
09-12 07:59:17.474: E/NGVL(2044): Falha ao acessar Web service
09-12 07:59:17.474: E/NGVL(2044): java.lang.IllegalStateException: Adapter is detached.
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.conn.AbstractPooledConnAdapter.assertAttached(AbstractPooledConnAdapter.java:90)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.conn.AbstractPooledConnAdapter.getRoute(AbstractPooledConnAdapter.java:108)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.client.DefaultRequestDirector.establishRoute(DefaultRequestDirector.java:593)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:352)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
09-12 07:59:17.474: E/NGVL(2044): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
09-12 07:59:17.474: E/NGVL(2044): at resource.WebServiceBar.get(WebServiceBar.java:24)
09-12 07:59:17.474: E/NGVL(2044): at resource.EstabelecimentoREST.getListaBar(EstabelecimentoREST.java:28)
09-12 07:59:17.474: E/NGVL(2044): at app.qualquercanto.BarActivity$Processo.doInBackground(BarActivity.java:245)
09-12 07:59:17.474: E/NGVL(2044): at app.qualquercanto.BarActivity$Processo.doInBackground(BarActivity.java:1)
09-12 07:59:17.474: E/NGVL(2044): at android.os.AsyncTask$2.call(AsyncTask.java:185)
09-12 07:59:17.474: E/NGVL(2044): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
09-12 07:59:17.474: E/NGVL(2044): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
09-12 07:59:17.474: E/NGVL(2044): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
09-12 07:59:17.474: E/NGVL(2044): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
09-12 07:59:17.474: E/NGVL(2044): at java.lang.Thread.run(Thread.java:1096)
09-12 07:59:17.474: I/tag(2044): Deu em merda saporra
09-12 07:59:17.474: W/System.err(2044): java.lang.Exception: Falha na rede!
09-12 07:59:17.474: W/System.err(2044): at resource.EstabelecimentoREST.getListaBar(EstabelecimentoREST.java:40)
09-12 07:59:17.484: W/System.err(2044): at app.qualquercanto.BarActivity$Processo.doInBackground(BarActivity.java:245)
09-12 07:59:17.484: W/System.err(2044): at app.qualquercanto.BarActivity$Processo.doInBackground(BarActivity.java:1)
09-12 07:59:17.484: W/System.err(2044): at android.os.AsyncTask$2.call(AsyncTask.java:185)
09-12 07:59:17.484: W/System.err(2044): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
09-12 07:59:17.484: W/System.err(2044): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
09-12 07:59:17.494: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:17.504: W/System.err(2044): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
09-12 07:59:17.514: W/System.err(2044): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
09-12 07:59:17.524: W/System.err(2044): at java.lang.Thread.run(Thread.java:1096)
09-12 07:59:17.595: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:17.628: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:17.664: I/post(2044): Result from post JsonPost : 200 : [{"id":6,"clique":0,"tipo":0,"nome":"Loop","telefone":"33278700","custoPessoa":"$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Petiscos","tipoEstabelecimento":"Clube","endereco":{"logradouro":"R. Profa. Maria Esther da Costa Barros","CEP":"57036-840","bairro":"Jatiúca","cidade":"Maceió","numero":"306"}},{"id":7,"clique":0,"tipo":0,"nome":"Kanoa","telefone":"3313-8934","custoPessoa":"$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Petiscos","tipoEstabelecimento":"Beach Bar","endereco":{"logradouro":"Av. Silvio Carlos Viana","CEP":"00000-000","bairro":"Ponta Verde","cidade":"Maceió","numero":"25"}},{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","endereco":{"logradouro":"Av.Silvio Carlos Viana","CEP":"00000-000","bairro":"Ponta Verde","cidade":"Maceió","numero":"27"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","endereco":{"logradouro":"Rua Engenheiro Paulo Brandão","CEP":"57036-550","bairro":"Jatiúca","cidade":"Maceió"}},{"id":9,"clique":0,"tipo":0,"nome":"cesmac choperia","telefone":"666","custoPessoa":"$$","tipoComida":"Internacional","bebidas":"Cachaça","pratos":"halls","tipoEstabelecimento":"FACULDADE","endereco":{"logradouro":"Av.Silvio Carlos Viana","CEP":"00000-000","bairro":"Ponta Verde","cidade":"Maceió","numero":"27"}},{"id":10,"clique":0,"tipo":0,"nome":"KENNYA","telefone":"0","custoPessoa":"0","tipoComida":"0","bebidas":"0","pratos":"0","tipoEstabelecimento":"0","endereco":{"logradouro":"Av.Silvio Carlos Viana","CEP":"00000-000","bairro":"Ponta Verde","cidade":"Maceió","numero":"27"}}]
09-12 07:59:17.714: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:17.774: D/dalvikvm(2044): GC_FOR_MALLOC freed 5018 objects / 578896 bytes in 52ms
09-12 07:59:17.804: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:17.884: D/dalvikvm(2044): GC_EXTERNAL_ALLOC freed 1217 objects / 85264 bytes in 50ms
09-12 07:59:18.004: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:18.035: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:18.203: W/tag(2044): Atualiza mensagem[Ljava.lang.String;@44ec0938
09-12 07:59:18.253: E/tag2(2044): Cancela progressDialogo
09-12 07:59:18.283: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
09-12 07:59:18.424: I/post(2044): Result from post JsonPost : 200 : [{"id":3,"clique":0,"tipo":0,"nome":"Lopana","telefone":"32317484","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Stella Artois","pratos":"Petiscos","tipoEstabelecimento":"Bar, Barraca de praia","anuncio":{"id":0,"segunda":"Sem Programação","terca":"Sem Programação","quarta":"Música Ao Vivo","quinta":"Sem Programação","sexta":"Música Ao Vivo","sabado":"Música Ao Vivo","domingo":"Sem Programação"}},{"id":4,"clique":0,"tipo":0,"nome":"Maikai","telefone":"33054400","custoPessoa":"$$$$","tipoComida":"Nacional","bebidas":"Whiske, Vodka e Cerveja","pratos":"Pratos e Petiscos","tipoEstabelecimento":"Choperia","anuncio":{"id":0,"segunda":"aishdaiuh","terca":"udhfaiuhf","quarta":"odifhoasdifh","quinta":"osadifhosdfih","sexta":"osdfhodasfh","sabado":"aodsfhoadfh","domingo":"osadfhoadufh"}}]
Em 12 de setembro de 2012 07:36, Bruno Baudel <brunobaudel@gmail.com> escreveu:
Já que a Async vai me trazer os dados que eu preciso para popular a listView o certo seria popular com esses dados certo?CertoEu preciso fazer duas consultas, como seria para resolver isso?Faz as duas dentro do metodo doInBackground uma retorna normal e a outra tu cria uma variavel na classe e popula ela com o segundo retorno para utilizar no onPostExecute.Ex:public class Processo extends AsyncTask<Void, String, List<Estabelecimento>> {private ProgressDialog progress;private Context context;private List<Estabelecimento> listaBar2;public Processo(Context context) {this.context = context;}@Overrideprotected void onPreExecute() {Log.i("tag", "Cria novo um ProgressDialogo e exibe");progress = new ProgressDialog(context);progress.setMessage("Aguarde...");progress.show();}@Overrideprotected List<Estabelecimento> doInBackground(Void... paramss) {List<Estabelecimento> listaBar = null;publishProgress("Aguarde...");try {//dentro desse método essa linha abaixo da erro, porem, em qualquer outro lugar da classe ela nao da erro//Provavelmente ela deve estar null aqui da um break e ve o debuglistaBar = estabelecimentoREST.getListaBar();listaBar2 = estabelecimentoREST.getListaBar() ;} catch (Exception e) {Log.i("tag", "Deu em merda saporra");e.printStackTrace();}return listaBar;}@Overrideprotected void onPostExecute(List<Estabelecimento> result) {Log.e("tag2", "Cancela progressDialogo");listaBar2;//Faz alguma coisa com ela;progress.dismiss();}Bruno Baudel
Em 12 de setembro de 2012 03:15, Murilo Ângelo <muriloangelo10@gmail.com> escreveu:Gente estou com um problema que está me tirando o sono, tenho uma activity inicial com dois botoes que chamam outras activity.Entrando nelas deve ser feita uma verificação para ver se o servidor está OK, como isso? Eu apenas estou fazendo uma consulta ao meu WSe adicionando os dados recebido em uma List. Suponhamos que essa consulta demore, gostaria de que nesse tempo ficasse a telinha do Aguarde...só que eu estou com muitas dúvidas que são as seguintes:Já que a Async vai me trazer os dados que eu preciso para popular a listView o certo seria popular com esses dados certo?Eu preciso fazer duas consultas, como seria para resolver isso?Vou postar minha classe para que vocês vejam, antes de mais nada a coitada está completamente desajeitada, vou resolver isso depois!Apaguei alguma linhas para ficar menos ruim de ler
public class BarActivity extends Activity implements PageInfoProvider {public static final String[] titulos = new String[] {"Bares", "Dica QualquerCanto"};private final EstabelecimentoREST estabelecimentoREST = new EstabelecimentoREST();private List<Estabelecimento> dadosBar, anuncioBar = null;private PageAdapter adapter;private ListView lv = null;private Processo processo = null;private ViewPagerIndicator indicator;private ViewPager myPager;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_bar);processo = new Processo(BarActivity.this);processo.execute();ActionBar actionBar = (ActionBar) findViewById(R.id.actionBarBar);actionBar.setTitle("Bares");adapter = new PageAdapter(BarActivity.this);myPager = (ViewPager) findViewById(R.id.viewPager);myPager.setAdapter(adapter);myPager.setCurrentItem(1);indicator = (ViewPagerIndicator) findViewById(R.id.indicatorBar);indicator.init(1, adapter.getCount(), this);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.activity_bar, menu);return true;}@Overridepublic String getTitle(int pos) {return titulos[pos];}public class PageAdapter extends PagerAdapter implements PageInfoProvider{private Context context;private GridView gridView;public PageAdapter(Context context) {this.context = context;}@Overridepublic int getCount() {return 2;}@Overridepublic Object instantiateItem(final View collection, int position) {switch (position) {case 0:try {dadosBar = estabelecimentoREST.getListaBar();ArrayAdapter<Estabelecimento> ad = new CustomAdapter(context, R.layout.item_bar, dadosBar);lv = (ListView) findViewById(R.id.listView1);lv.setAdapter(ad);lv.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {final Dialog dialog = new Dialog(context);dialog.setContentView(R.layout.informacoes_bar);dialog.setTitle("Qualquer Canto indica: ");TextView nome = (TextView) dialog.findViewById(R.id.tv_nome);nome.setText(dadosBar.get(arg2).getNome() +"("+dadosBar.get(arg2).getCustoPessoa()+")"+"\n"+dadosBar.get(arg2).getTipoEstabelecimento()+"\n");TextView logradouro = (TextView) dialog.findViewById(R.id.tv_logradouro);logradouro.setText("Endereço: " + "\n" + dadosBar.get(arg2).getEndereco().getLogradouro());Button voltar = (Button) dialog.findViewById(R.id.bt_voltar);voltar.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}});dialog.show();}});} catch (Exception e) {dadosBar = null;Toast.makeText(getApplicationContext(), "Falha ao conectar com o servidor", Toast.LENGTH_SHORT).show();}return lv;case 1:try {anuncioBar = estabelecimentoREST.getListaAnuncioBar();gridView = (GridView) findViewById(R.id.gridView1);gridView.setAdapter(new ImageAdapterBar(context));gridView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {final Dialog dialog = new Dialog(context);dialog.setContentView(R.layout.anuncio);dialog.setTitle(dadosBar.get(arg2).getNome());TextView segunda = (TextView) dialog.findViewById(R.id.textView1);segunda.setText("Segunda feira: "+"\n"+anuncioBar.get(arg2).getAnuncio().getSegunda()+"\n");dialog.show();}});}catch (Exception e) {e.printStackTrace();}return gridView;}return null;}@Overridepublic void destroyItem(View arg0, int arg1, Object arg2) {((ViewPager) arg0).removeView((View) arg2);}@Overridepublic boolean isViewFromObject(View arg0, Object arg1) {return arg0 == ((View) arg1);}@Overridepublic Parcelable saveState() {return null;}@Overridepublic String getTitle(int pos) {return titulos[pos];}}public class Processo extends AsyncTask<Void, String, List<Estabelecimento>> {private ProgressDialog progress;private Context context;public Processo(Context context) {this.context = context;}@Overrideprotected void onPreExecute() {Log.i("tag", "Cria novo um ProgressDialogo e exibe");progress = new ProgressDialog(context);progress.setMessage("Aguarde...");progress.show();}@Overrideprotected List<Estabelecimento> doInBackground(Void... paramss) {List<Estabelecimento> listaBar = null;publishProgress("Aguarde...");try {//dentro desse método essa linha abaixo da erro, porem, em qualquer outro lugar da classe ela nao da errolistaBar = estabelecimentoREST.getListaBar();} catch (Exception e) {Log.i("tag", "Deu em merda saporra");e.printStackTrace();}return listaBar;}@Overrideprotected void onPostExecute(List<Estabelecimento> result) {Log.e("tag2", "Cancela progressDialogo");progress.dismiss();}@Overrideprotected void onProgressUpdate(String... values) {Log.w("tag", "Atualiza mensagem" + values);}}public static boolean Conectado(Context context) {try {ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);if (cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()) {Log.d("3G","Status de conexão 3G: "+cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected());return true;} else if(cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected()){Log.d("Wifi","Status de conexão Wifi: "+cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected());return true;} else {Log.e("Wifi","Status de conexão Wifi: "+cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected());Log.e("3G","Status de conexão 3G: "+cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected());return false;}} catch (Exception e) {Log.e("Erro",e.getMessage());return false;}}}






0 comentários:
Postar um comentário