无法解析方法 setListAdapter

Cannot resolve method setListAdapter

我是 android 的新手,在我的 android 工作室中遇到此错误,我需要帮助。 我收到错误无法解析方法 setListAdapater(com.ippc.mobileapp.adapter.HotelAdapter) 并且无法解析 this.getListView()

// 这是我的一段代码

public class Hotelinfo extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hotelinfo);


    final List<Video> data = getHotels();

HotelAdapter adapter = new HotelAdapter(this, data);

setListAdapter(adapter);

    this.getListView().setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
                                long arg3) {

            launchWebActivity(data.get(pos).getUrl(),   data.get(pos).getTitle());
        }

    });

由于您扩展的 AppCompatActivity 不是从 ListActivity 继承的,因此您不能使用 setListAdapter()。

您需要将 ListView 添加到布局中,然后使用 ListView.setAdapter()。

yourListView.setAdapter(adapter);