「ダイアログ」と呼ばれる警告ダイアログがありますが、最近のボタンを押しても onFocusChange が呼び出されません。アラート ダイアログが表示されているときに [最近] ボタンが呼び出されたときにキャッチする方法はありますか?
final AlertDialog dialog = builder.create();
dialog.show();
enterPin.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
Log.w("com.app", "focus");
}
else
{
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
Log.w("com.app", "closeDialog");
}
}
});