【发布时间】:2016-10-19 22:49:33
【问题描述】:
据我了解,onStop 在当前活动变得不可见时被调用,很好。
但是,如果我想要的 onStop 不涉及我当前的活动,而是一个以意图开始的视频播放器活动,该怎么办?我想这样做是为了在用户播放完视频后显示评分表。
Uri videoUri = Uri.parse("https://example.com/thevideo.webm");
Intent intent = new Intent(Intent.ACTION_VIEW, videoUri);
intent.setDataAndType(videoUri, "video/webm");
startActivity(intent);
// and then onStop() for this intent created, and not for my current activity.
作为一个小奖励,我很想阻止视频在最后关闭,而是让用户点击“完成”有点像 iOS 有它,那就是 onStop() 会被调用的时候。
谢谢!
【问题讨论】:
标签: android android-studio android-intent android-activity