- キーイベントは子から親へは伝えられない
- カスタムViewからActivityのBackを呼びたい場合、View#dispatchKeyEvent(KeyEvent)じゃ無理
- Activityの参照が取れればいいが、getContext()はActivityである保証はない
- Instrumentation使う
private void sendBackKey() {
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
new Instrumentation().sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
return null;
}
}.execute();
}