我尝试了很多方法,通过摄像头将一个片段传递到另一个片段,我尝试了几种方法,但是我不能做到这一点,请帮我做到这一点。
使用意图和共享首选项
应用关闭
答案 0 :(得分:-1)
有多种方法可以将对象从一个活动(片段)传递到另一个活动(片段)。最适合您的情况的是通过Application类。
创建一个扩展应用程序的类
public class MyApp extends Application {
public Bitmap myCameraImage;//(or private + getter/setter)
}
然后,在您的AndroidManifest内部,添加具有name属性的此类:
<application android:name="<yourpackage>.MyApp"
...
现在,您可以轻松访问每个片段或活动中的myCameraImage
。
要分段访问它:
MyApp myApp = (Myapp) getActivity().getApplication();
myApp.myCameraImage;
要在活动中访问它:
MyApp myApp = (Myapp)getApplication();
myApp.myCameraImage;
您可以在一个片段中设置此值,在另一个片段中访问它