Commit 1ec3c1e6 by 段启岩

文件保存完成

parent e0e75eeb
...@@ -22,11 +22,13 @@ import androidx.viewpager.widget.ViewPager; ...@@ -22,11 +22,13 @@ import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import java.util.List;
import cn.yunliyunwai.beyondclouds.databinding.ActivityPhotoviewerBinding; import cn.yunliyunwai.beyondclouds.databinding.ActivityPhotoviewerBinding;
import cn.yunliyunwai.beyondclouds.databinding.FragmentPhotoBinding; import cn.yunliyunwai.beyondclouds.databinding.FragmentPhotoBinding;
import cn.yunliyunwai.beyondclouds.util.ImageUtils; import cn.yunliyunwai.beyondclouds.util.ImageUtils;
public class PhotoViewerActivity extends AppCompatActivity { public class PhotoViewerActivity extends AppCompatActivity implements ActivityCompat.OnRequestPermissionsResultCallback {
public static final String ARG_PHOTO_LINKS = "PHOTO_LINKS"; public static final String ARG_PHOTO_LINKS = "PHOTO_LINKS";
public static final String ARG_CURRENT_INDEX = "CURRENT_INDEX"; public static final String ARG_CURRENT_INDEX = "CURRENT_INDEX";
...@@ -147,7 +149,28 @@ public class PhotoViewerActivity extends AppCompatActivity { ...@@ -147,7 +149,28 @@ public class PhotoViewerActivity extends AppCompatActivity {
} }
}).start(); }).start();
} else { } else {
Toast.makeText(requireActivity(), "图片保存失败!", Toast.LENGTH_SHORT).show(); Toast.makeText(requireActivity(), "图片保存失败,请打开打开存储访问空间权限!", Toast.LENGTH_SHORT).show();
}
}
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
// 获取到Activity下的Fragment
List<Fragment> fragments = getSupportFragmentManager().getFragments();
if (fragments == null)
{
return;
}
// 查找在Fragment中onRequestPermissionsResult方法并调用
for (Fragment fragment : fragments)
{
if (fragment != null)
{
// 这里就会调用我们Fragment中的onRequestPermissionsResult方法
fragment.onRequestPermissionsResult(requestCode, permissions, grantResults);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment