Androidでリモコンまたはキーボードを使用しています。XActivity にリストがあり、keyPress listitem で YActivity を開始すると、YActivity の前にいくつかのデータをダウンロードする必要があるため、keyPress を押すと、約数秒後に遅延が発生し、1 つの YActivity がポップアップします。
しかし、その秒の遅延で、人はフォーカスを移動してもう一度押すことができ、別の YActivity が再びポップします。
これを回避する方法。
Intent i = new Intent(this, YActivity.class);
Bundle b = new Bundle();
b.putSerializable("ID", id);
i.putExtras(b);
startActivityForResult(i, 1);