Java 有两个错误,我无法解决它#xFF08;列表视图);

Java 有两个错误,我无法解决它#xFF08;列表视图);,java,android,listview,gradle,Java,Android,Listview,Gradle,您在MyAdapter中没有任何空构造函数, 必须将上下文和ArrayList传递给适配器,如下所示: MyAdapter ma = new MyAdapter(Main2Activity.this,arr); 在创建时将适配器初始化移到内部onCreate。您需要使用setAdapter将适配器设置为ListView。填充数据集arr后调用noftifyDataSetChanged 试试这个代码 private MyAdapter ma; onCreate(){ ... s


您在MyAdapter中没有任何空构造函数, 必须将上下文和ArrayList传递给适配器,如下所示:

MyAdapter ma = new MyAdapter(Main2Activity.this,arr);

在创建时将适配器初始化移到内部
onCreate
。您需要使用
setAdapter
将适配器设置为
ListView
。填充数据集
arr
后调用
noftifyDataSetChanged

试试这个代码

private MyAdapter ma;

onCreate(){
    ...
    setContentView(R.layout.activty_main2);
    lv = (ListView) findViewById(R.id.lv_1);
    ma = new MyAdapter(this, arr);
    lv.setAdapter(ma);
    initData();
}

initData(){
    for(;;){
        ...
        arr.add(n);     
    }
    ma.noftifyDataSetChanged();
}

请不要发布代码、XML或logcat输出的屏幕截图。请在问题本身中以文本形式发布所有文本,并提供问题的详细解释。
getText(a.context)
issue@dowswin代码根本不可读。