Questions tagged «startactivityforresult»

10
如何在Android上管理startActivityForResult?
在我的活动中,我通过调用了主要活动中的第二个活动startActivityForResult。在我的第二个活动中,有一些方法可以完成此活动(可能没有结果),但是只有其中一个返回结果。 例如,从主要活动中,我叫第二个活动。在本活动中,我正在检查手机的某些功能,例如它是否具有摄像头。如果没有,我将关闭此活动。此外,在准备过程中MediaRecorder或MediaPlayer如果发生问题,那么我将关闭此活动。 如果其设备带有摄像头并且录制已完全完成,那么在录制视频后,如果用户单击“完成”按钮,我会将结果(录制的视频的地址)发送回主要活动。 如何检查主要活动的结果?

4
使用startActivityForResult,如何在子活动中获取requestCode?
我有四个活动,分别是A,B,C和D。我的情况是A将通过startActivityForResult启动活动B。 startActivityForResult(new Intent(this,B.class),ONE); 在其他情况下,我将与其他情况一起发生。喜欢 startActivityForResult(new Intent(this,B.class),TWO); 在B中,我需要根据requestCode调用C或D。即如果一个人需要启动C否则D。 因此,我需要知道如何检查子Activity(此处为B)中的requestCode。 换句话说,我想获取活动B的开始请求代码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.