内容解析器在公共void onActivityResult的片段内部变成红色

时间:2019-02-06 15:48:18

标签: java android

我正在尝试访问图库,并且我有这些代码。 Content Resolver在片段中变成红色。我一直在尝试调整,但仍然没有解决。

 public void onActivityResult(int requestCode, int resultCode, Intent data){
    super.onActivityResult(requestCode, resultCode, data);
    if(requestCode == 1 && resultCode == RESULT_OK && data!= null && data.getData() != null){
        Uri filepath = data.getData();
        bitmap = (Bitmap) MediaStore.Images.Media.getBitmap(getContentResolver, filepath);
    }

}

1 个答案:

答案 0 :(得分:1)

尝试以下变体:

getActivity().getApplicationContext().getContentResolver()

或简单地

getActivity().getContentResolver()