I tried to open gallery from my adapter.
emp_photo_edit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
((EmployeeActivity)context).startActivityForResult(i, 2017);
}
});
Then i want to show that choosen image into my imageview
in my recycycleview
, how to do that? Because i cant add onActivityResult
on my adapter
. Thanks in advance
Edit
My Full Code
public static class MyViewHolder extends RecyclerView.ViewHolder {
....
public MyViewHolder(View v) {
super(v);
....
}
public void bind(final Employee item, final OnItemClickListener listener, final Context context) {
....
generateDialog(item,dialog_employee);
....
}
...
...
void generateDialog(Employee item, View v){
//Dialog child
//Photo
emp_photo_edit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
((EmployeeActivity)context).startActivityForResult(i, 2017);
}
});
....
}
}