【发布时间】:2015-09-10 06:37:43
【问题描述】:
我开发了一个 Android 应用,在其中创建了 3 个活动。当应用程序启动时,MainActivity 会启动 ImageActivity 以播放 Android 设备的 sdcard/Video 文件夹中的图像。
我还有一个 VideoActivity 用于播放来自 sdcard/Video 的视频。表示图像和视频仅存储在被调用视频(在 sdcard 中)的一个文件夹中。
现在我想要的是,如果 ImageActivity 开始播放图像,那么在完成图像之后 VideoActivity 应该开始播放视频,然后 ImageActivity 应该在 VideoActivity 然后 ImageActivity 之后开始,等等。
我已经为此尝试了很多,但它不起作用。在这个网站上搜索过,但没有得到有用的答案。
【问题讨论】:
-
I have tried a lot for it...你尝试了什么? -
试图通过使用 onActivityResult() 方法调用一个活动...通过使用这个,首先 ImageActivity 启动,但之后 VideoActivity 没有启动.. :(
-
新鲜不知道另外一个activity怎么打开
-
您使用
startActivity方法开始一个活动。不是onActivityResult。这只是一个回调,因此您可以在某个其他活动完成并返回您在其中实现它的活动时执行某些操作。 -
尽量在一个activity中播放图片和视频,而不是循环播放单独的activity。