将全尺寸照片从相机活动传递到另一个活动后,当我尝试在目标活动上使用getparcelableextra时,它返回null。我认为目标活动在数据传递之前就开始了。如何克服这个问题?
g6ll5ycj1#
@abhishek ashware getparcelableextra并不是用来以图像的形式传递海量数据的。总的来说,活动之间可以传递的数据的大小有一个限制,这基本上就是bundle大小限制。最好的方法是将图像的uri(路径)作为字符串从摄影机活动传递到另一个活动。在receiver活动中,该uri可用于检索图像。
1条答案
按热度按时间g6ll5ycj1#
@abhishek ashware getparcelableextra并不是用来以图像的形式传递海量数据的。总的来说,活动之间可以传递的数据的大小有一个限制,这基本上就是bundle大小限制。
最好的方法是将图像的uri(路径)作为字符串从摄影机活动传递到另一个活动。在receiver活动中,该uri可用于检索图像。