私のアプリケーションには多くのビューがありますが、問題はあるビューから別のビューに戻る方法です。バック関数を作成して最後のcontentViewを設定する方法
私はすべてのビューのボタンを戻すことでそれを行うことができましたが、私はアンドロイドバックハードボタンを使用したいと思います。
私はこのような何かを試してみました:
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode==KeyEvent.KEYCODE_BACK)
{
finish();
}
return false;
}
は、しかし、問題はこれが私のアプリケーションを終了するということです。 最後のビューが設定されたことを覚えておいてから、このビューまたはこのようなものに戻ってくるなど、適切な解決方法を教えてください。ここで
は、私はビューを変更していたとのコードは、(それが私のメインの活動の工法です)です:
public void CheckIfUserIsLogedIn()
{
int userPresence = localDatabase.CheckUserPresence();
if (userPresence == 0)
{
setContentView(R.layout.main);
}
else
{
setContentView(R.layout.userlogedon);
}
}
ありがとうございました。
戻るボタンで前のビューを表示したいですか? – Siten
はい@サイテン、そうです。 –
次のアクティビティに移動中に現在のアクティビティを終了していますか?新規または次のアクティビティを開始するコードを入力してください。 –