インストルメンテーションで実行されているアプリケーションに HOME キーを送信しても何も起こらない理由はありますか?
import android.app.Instrumentation;
import android.view.KeyEvent;
public class MyInstrumentation extends Instrumentation {
public void sendKeys() {
// Works reliably
this.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
// Does nothing, nothing is printed to logcat
this.sendKeyDownUpSync(KeyEvent.KEYCODE_HOME);
}
}
これは、Robotiumを使用する場合も、 Instrumentationを直接使用する場合も同じです。動作は、エミュレーターとルート化されていないデバイスで同じです。