Cannot resolve constructor ArrayAdapter(android.Content.Context, int, java.util.ArrayList)

后端 未结 3 657
谎友^
谎友^ 2021-01-26 17:59

I know this question has been asked a million times before, but I have tried all of the solutions I can find, and still doesn\'t work. I have tried calling \"this\" for context,

3条回答
  •  -上瘾入骨i
    2021-01-26 18:26

    You should pass an array of Review not an array of Reservation. So change your adapter to ArrayAdapter.

    Also, at the moment you call the getActivity() method inside the onCreateView() method your Activity is not created yet, which can cause an error. To solve this issue, you should to move this line to your onActivityCreated() :

    @Override
        public void onActivityCreated(@Nullable Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
            context = getActivity();
        }
    

提交回复
热议问题