@@ -56,7 +56,6 @@ public class First extends Fragment {
5656 String filename ;
5757 MorphingButton buttt ;
5858 Image image ;
59- Boolean permissionsGranted = false ;
6059
6160 @ Override
6261 public void onAttach (Context context ) {
@@ -79,9 +78,15 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
7978
8079
8180 if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .M ) {
82- if (ContextCompat .checkSelfPermission (ac ,
81+ if ( ( ContextCompat .checkSelfPermission (ac ,
8382 Manifest .permission .WRITE_EXTERNAL_STORAGE )
84- != PackageManager .PERMISSION_GRANTED ) {
83+ != PackageManager .PERMISSION_GRANTED )|| (ContextCompat .checkSelfPermission (ac ,
84+ Manifest .permission .CAMERA )
85+ != PackageManager .PERMISSION_GRANTED ) || (ContextCompat .checkSelfPermission (ac ,
86+ Manifest .permission .READ_EXTERNAL_STORAGE )
87+ != PackageManager .PERMISSION_GRANTED ))
88+
89+ {
8590 requestPermissions (new String []{Manifest .permission .WRITE_EXTERNAL_STORAGE ,
8691 Manifest .permission .READ_EXTERNAL_STORAGE ,
8792 Manifest .permission .CAMERA },
@@ -135,10 +140,7 @@ public void onClick(View v) {
135140 btnMorph1 .setOnClickListener (new View .OnClickListener () {
136141 @ Override
137142 public void onClick (View view ) {
138- if (!permissionsGranted ) {
139- Toast .makeText (ac , "Insufficient Permissions!" , Toast .LENGTH_LONG )
140- .show ();
141- } else if (imagesuri .size () == 0 ) {
143+ if (imagesuri .size () == 0 ) {
142144 Toast .makeText (ac , "No Images selected" , Toast .LENGTH_LONG ).show ();
143145
144146 } else {
0 commit comments