アプリケーションがあります。これにより、ユーザーは 1 つの Web メディア リソースから多くのビデオ ファイルを視聴できます。次の例のように、アクティビティの結果を強制できることはわかっています。
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
ただし、Activity クラスの継承の場合です。次の場合に RESULT_OK を強制する可能性はありますか (たとえば):
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(mp4url), "video/mp4");
startActivityForResult(intent, VIDEO_PLAYBACK_FINISHED);
ここで、mp4url は String 変数、VIDEO_PLAYBACK_FINISHED は int 変数 (リクエストのキーワード) です。
ご覧のとおり、操作する Activity クラスはありません。すべては、使用しているビデオ プレーヤー ユーザーに依存します。