【发布时间】:2019-02-23 23:18:35
【问题描述】:
我正在尝试制作一个可以打开从本机代码返回的文件的代码的 sn-p,但如果我使用
FileSystemStorage.getInstance().exists(file)
即使我刚刚从本机代码返回了路径,它也总是返回 false
我的代码返回这样的路径:
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath() +"/"+param+System.currentTimeMillis()+".png";
如果你检查你可以在图库中找到它,但是当返回到代号一时它看不到文件
任何建议
---------------- 更新:
我是这样称呼本地人的,但它似乎没有等待呼叫完成
final StatusClass imagePath = new StatusClass();
Display.getInstance().invokeAndBlock(new Runnable() {
public void run() {
Log.p("hello native");
imagePath.setStatusMsg(AccessNativeCamera.capturePhoto("Test"));
Log.p("goodbye native");
Log.p("imagePath "+imagePath);
}
});
if(FileSystemStorage.getInstance().exists("file://" + imagePath.getStatusMsg())){
Dialog.show("Check ","File exists", null, null);
}
问候,
【问题讨论】:
标签: android file codenameone gallery native