我正在开发一个将图像保存到图库的应用程序。我想使用一个按钮,当单击以显示该图像时。我尝试了一些步骤,但似乎无法正常工作。我刚刚开始在android中进行编码。因此,在Google中进行搜索也有一些局限性,因为我不知道如何搜索才能获得确切的解决方案。非常感谢您的帮助
tv_view.setOnClickListener
{ startActivity(Intent(Intent.ACTION_VIEW,photoURI ))}
我可以使用相同的photoURI共享图像。这是代码,我使用了以下代码
tv_share.setOnClickListener { shareIntent.putExtra(Intent.EXTRA_STREAM, photoURI)
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//added
startActivity(Intent.createChooser(shareIntent, "Would you like to share this image now?"))
}
答案 0 :(得分:0)
使用startActivity
并相应地处理结果,而不是使用startActivityforResult
,例如,在imageview中显示该图像。
答案 1 :(得分:0)
使用FRESCO,更多信息在这里-> https://github.com/cucumber/cucumber-jvm/issues/1113。
答案 2 :(得分:0)
我能够通过使用以下代码解决问题
tv_view.setOnClickListener {
val intent = Intent(Intent.ACTION_VIEW)
intent.data = photoURI
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent)
}
谢谢:)