如何在Gluon项目中使用Intents?

时间:2016-07-13 22:26:07

标签: gluon gluon-mobile

我想拍摄或选择一张照片,以便将其用于ImageView,就像这里显示的那样:here

我面临的问题是,当相应的Intent启动时,我的应用程序会关闭,相机/ galery出现,我无法获得意图的结果,即在拍摄/选择图片后,我的应用程序重新启动,并显示HomeView

android版4.1.1
javafxports 8.60.6(也试过8.60.7)

更新

在Android 5.0和javafxports 8.60.7上,它按预期工作。只需添加检查storageDir是否存在的行:

 private File createImageFile() throws IOException {
    String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
    String imageFileName = "JPEG_" + timeStamp + "_";

    File storageDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
    if (!storageDir.exists()) {
        storageDir.mkdirs();
    }
    return File.createTempFile(imageFileName, ".jpg", storageDir);
}

0 个答案:

没有答案