调用系统拍照后原留保的变量内容数据丢失

树_皮 2012-05-09 01:36:24
我在调用拍照前,先mUploadMessage进行了赋值,但调用系统拍照返回后,这个mUploadMessage 这个值没有了,变成null了,有没有什么办法解决一下。

@Override
public void openFileChooser(ValueCallback<Uri> uploadFile) {
// TODO Auto-generated method stub
if (mUploadMessage != null)
return;
mUploadMessage = uploadFile;
aaaaaa();
}

protected void aaaaaa() {
try {
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_WITH_DATA);

} catch (ActivityNotFoundException e) {
e.printStackTrace();
}

@Override
protected void onActivityResult(int requestCode, int resultCode,Intent intent) {
switch (requestCode) {
// Choose a file from the file picker.
case CAMERA_WITH_DATA:
if (null == mUploadMessage)
break;

上面这里 mUploadMessage 就为空了,是什么原因? 说是调用系统拍照后会重至,那有什么办法可以解决一下???????

break;
}
}
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
树_皮 2012-05-11
  • 打赏
  • 举报
回复
顶上去
msgsnd 2012-05-09
  • 打赏
  • 举报
回复
if (uploadFile== null)return;

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧