O finish() está terminando a activity atual e voce está iniciando a InicioActivity.
Seu aplicativo não vai fechar, ele vai abrir o InicioActivity.
--
Thiago Rosa
Thiago
2011/11/10 Jeferson Cunha <cunha.jef@gmail.com>
Boa tarde.
tenho uma aplicação e quero que ao sair do aplicativo ele faça um
backup da base de dados.
segue como estou fazendo:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Intent intent = new Intent(InicioActivity.this,
backup.class);
Bundle params = new Bundle();
params.putString("acao", "backup");
intent.putExtras(params);
startActivity(intent);
finish();
}
return true;
}
até certa parte tudo certo, ele cria o backup certinho.
mas não fecha a aplicação no finish();
o que estou fazendo de errado?
obrigado.
Thiago Rosa
0 comentários:
Postar um comentário