public class ListViewPresenter implements ListViewMode.DataGetter {
ListViewMode.DataProvider provider;
public ListViewPresenter(ListViewMode.DataProvider dataProvider) {
provider = dataProvider;
}
@Override
public void getdata() {
ArrayList<String> data = new ArrayList<>();
for (int i = 0; i < 40; i++) {
String s = "这是第" + i + "条数据";
data.add(s);
}
if (data.size() > 0) {
provider.getdatasuccess(data);
} else {
provider.getdatafail("获取数据失败");
}
}
}