事件onclick在项目recyclerview上的事件获取请求代码的选定项目的路径

时间:2019-05-11 23:57:54

标签: java android android-recyclerview

我有一个活动,其中显示 recyclerview ,其中包含来自数据库,图像,名称的产品。

另一个活动是照片编辑器,正如我所做的那样,通过对某个项目的意图,我将该项目发送到照片编辑器。 我已经在主要活动中使用了putExtra的意图,照片编辑器收到了getExtras. GetStrings. SelectedImagePath的意图。

我只能使用请求码来处理画廊的图像。

此代码从图库中获取图像的路径,并将其分配给SelectedImagePath变量,然后在照片编辑器的类中,将{{{ 1}}。

electedImagePath

我该怎么办,而不是画廊GetExtra!谢谢

也就是说,通过意图protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (resultCode) { case RESULT_CANCELED: break; case RESULT_OK: if (requestCode == GALLERY_INTENT_CALLED || requestCode == CAMERA_CODE || requestCode == GALLERY_KITKAT_INTENT_CALLED) { if (requestCode == GALLERY_INTENT_CALLED) { selectedImageUri = data.getData(); selectedImagePath = getPath(selectedImageUri); } else if (requestCode == GALLERY_KITKAT_INTENT_CALLED) { selectedImageUri = data.getData(); final int takeFlags = data.getFlags() & (Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION); // Check for the freshest data. if (selectedImageUri != null) { getContentResolver().takePersistableUriPermission( selectedImageUri, takeFlags); selectedImagePath = getPath(selectedImageUri); } } else { selectedImagePath = selectedOutputPath; } 的某个元素,将该元素到变量recyclerview的路径添加为一个值,以跟随解码图像的大小

0 个答案:

没有答案