私はこれが以前にこことここでも尋ねられたことを知っています。彼らは適切に答えられていません(またはまったく答えられていません)。しかし、なぜmoveTaskToBack(true);
常にfalseを返すのかわかりません。問題?前もって感謝します。
public void onBackPressed() {
boolean r= moveTaskToBack(true);
//r is false !! using API LEVEL 8
}
注:私が呼び出しているアクティビティは、Activity
に含まれる子でありtabActivity
、どちらもMAINまたはLAUNCHERアクティビティではありません。それが違いを生むかどうかはわかりません。
編集: その結果、アプリケーションはバックグラウンドに移行しません。ハードウェアの HOME が押されたかのようにバックグラウンドに移行したい