-1
私のAndroidデバイスには、バックキーがありません。そこで、私は近接センサを使ってバックボタン機能を実装したいと思っています。ユーザーがデバイスの近接をタップすると、ユーザーは以前のアクティビティを取得する必要があります。私はこのように実装しました:Android:バックキー機能
私は明示的にAction_Downを呼び出しています。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
System.out.println("inside onKeyDown");
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
System.out.println("if****");
return true;
}
return super.onKeyDown(keyCode, event);
}
しかし、問題は自分のアプリケーションでのみ機能していることです。私はそれをグローバルに動作させたいのは、ユーザが近接操作をタップすると前のアクティビティが前面に来るようにする(バックボタン機能)場合に、アプリケーションアクティビティがフォアグラウンドにあるかどうかを意味します。出来ますか。どのようにアンドロイドでこれを行うには。
このような直感的でない「ボタン」を実装するには、なぜこのようなトラブルに遭うのですか?スクリーンに「戻る」などのボタンを作成するだけではいかがですか? – Squazic
あなたは@ Squazicの提案に従うべきです – Sameer
@Squazic:@Sameer:サードパーティ製アプリケーションのボタンをどう扱うか.. !! – Prasad