アプリでメイン画面に戻るコマンドは何ですか?
-
10-10-2019 - |
質問
ユーザーが別のクラスにいるときに「ホーム」画面にアプリを返すにはどうすればよいですか?携帯電話のバック/戻りボタンをクリックしますか?
現在、彼らが別のクラスにアクセスして戻るボタンを押すと、アプリのホーム画面ではなく、ドロイドのホーム画面に戻ります。アプリのホーム画面に戻るようにするにはどうすればよいですか?
ありがとう!
解決
アクティビティクラスのonbackpressed()メソッドを使用します。次のような条件を作成します
public void onBackPressed(){
if(conditon)
{
detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
}
}
他のヒント
できません、
ホームボタンは、アプリを閉じるフォームを防ぐことができない唯一のボタンです。アプリケーション内のユーザーをブロックできないようにしました(ウイルスなど)。
バックメニューや調査などの他のキーが可能です
あなたの活動で
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
if(keyCode == 82){
Log.i("jason","released on menu");
//change view
//return so that the other behavior (leaving the activity) is not tirggered
return false;
}
}
Log.i("jason","actual key code "+keyCode);
return super.onKeyDown(keyCode, event);
}
所属していません StackOverflow