我需要获得用户选择的pdf文件的真实路径.这是我的代码:
按钮点击:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/pdf");
startActivityForResult(intent, 2);
Run Code Online (Sandbox Code Playgroud)
onActivityResult:
Uri uri = data.getData();
String picturePath = uri.toString();
Run Code Online (Sandbox Code Playgroud)
这里是图像的解决方案,从mediastore获取来自URI的文件名和路径,但它不适用于pdf,因为它使用了MediaStore.Images.Media.DATA.
我有一个这样的stdClass对象:
print_r($myobj);
stdClass Object(
[0] => testData
);
Run Code Online (Sandbox Code Playgroud)
因此很明显,我无法通过来获取值$myobj->0。
为了获得此值,我将对象转换为数组,但是有没有不转换的方法?
例如,我有主要活动.我打电话的地方:
Intent callchild = new Intent(this, childActivity.class);
startActivity(callchild);
Run Code Online (Sandbox Code Playgroud)
当孩子完成时,我想在主要活动中做一些事情.我该怎么做?