Metodo que carrega a list view... so aparece na segunda vez que abre a aplicação

29 views
Skip to first unread message

Felippe dos Santos Ferreira

unread,
Jun 1, 2013, 4:17:30 PM6/1/13
to androidb...@googlegroups.com
Quando entro em minha aplicação na primeira vez ela é atualizada com dados que vem de um web service...

so que na primeira vez que atualiza... ele não exibe os dados carregado... esses dados são exibidos em uma list view....

tenho que sair da aplicação e entrar novamente para ser atualizados.... 


como fazer pra assim que atualizar eu jah carregar a list view....

Diego Lopes Marques da Silva

unread,
Jun 1, 2013, 6:09:41 PM6/1/13
to androidb...@googlegroups.com
Posta o código ajudarmos


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



Felippe dos Santos Ferreira

unread,
Jun 1, 2013, 6:32:28 PM6/1/13
to androidb...@googlegroups.com
o codigo do update é bem extenso ... mais acho que so o dom oncreate de ve servir

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
setContentView(R.layout.activity_acessoria);

dados = getIntent().getStringArrayExtra("dados");
Log.i("teste", "on create acessoria recebe dados do login" + dados.toString());

ActionBar actionBar = getActionBar();
actionBar.show();
actionBar.setDisplayHomeAsUpEnabled(true);

textoAcimaDaListaCategoria = (TextView) findViewById(R.id.TextViewListaCategoria);
listView = (ListView) findViewById(R.id.ListaMeses);
// getApplicationContext().getString(R.string.Url_WS)+"?NomeLogin="+dadosUsuario[0]+"&"+"SenhaCliente="+dadosUsuario[1];
WS = getApplicationContext().getString(R.string.Url_WS);
Log.i("teste", "WS : " + WS );

// faz o update automatico na primeira vez que acessar o aplicativo

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
if (settings.getBoolean("my_first_time", true)) {
// the app is being launched for first time, do something

Log.i("teste", "dentro do shared");
update(dados);

settings.edit().putBoolean("my_first_time", false).commit();
}

// update(dados);

CarregaMes();

listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub

Mes item = (Mes) listView.getAdapter().getItem(arg2);
mesClicadoId = Integer.toString(item.getId());
mesClicadoNome = item.getMes();

textoAcimaDaListaCategoria.setText(mesClicadoNome);
Log.i("teste", "clique na lista mes " + item.getId() +"  :id::mes:  " + item.getMes());
CarregaAcessorias(item.getId());

}
});

}// aqui fecha o oncreate


--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/0oX15Cq2MoM/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages