有一个应用程序。它允许用户从一个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类。 Everithing取决于使用的视频播放器用户。