Add permission result handler to ConversationListFragment.

This commit is contained in:
Alex Hart
2022-02-03 14:41:11 -04:00
parent be47e9e928
commit bfae20941a

View File

@@ -300,7 +300,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode
fab.setOnClickListener(v -> startActivity(new Intent(getActivity(), NewConversationActivity.class)));
cameraFab.setOnClickListener(v -> {
Permissions.with(requireActivity())
Permissions.with(this)
.request(Manifest.permission.CAMERA)
.ifNecessary()
.withRationaleDialog(getString(R.string.ConversationActivity_to_capture_photos_and_video_allow_signal_access_to_the_camera), R.drawable.ic_camera_24)
@@ -437,6 +437,11 @@ public class ConversationListFragment extends MainFragment implements ActionMode
return false;
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
Permissions.onRequestPermissionsResult(this, requestCode, permissions, grantResults);
}
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (resultCode != RESULT_OK) {