2024年3月11日发(作者:)

import l;

import patActivity;

import ;

import View;

import ew;

import ;

import efreshLayout;

import hLayout;

import MoreListener;

import eshListener;

import ist;

import ;

public class MainActivity extends AppCompatActivity implements OnRefreshListener, OnLoadMoreListener {

private Context mContext;

private SmartRefreshLayout smartRefreshLayout;

private TextView tvRefreshInfo;

private ListViewNesting lvNewsList;

private ScrollView scrollView;

private List tbOrganizationList;

private List tempTbOrganizationList;

private Tb_Organization tb_organization;

private OrganizationListAdapter organizationListAdapter;

@Override

protected void onCreate(Bundle savedInstanceState) {

te(savedInstanceState);

setContentView(ty_main);

baseDataInit();

bindViews();

viewsAddListener();

viewsDataInit();

ScrollTo(0, 0);

}

private void baseDataInit() {

mContext = this;

tb_organization = null;

tbOrganizationList = new ArrayList<>();

tempTbOrganizationList = new ArrayList<>();

}

private void bindViews() {

smartRefreshLayout = findViewById(_SRLayout);

tvRefreshInfo = findViewById(_tvRefreshInfo);

lvNewsList = findViewById(_lvNewsList);

scrollView = findViewById(_scrollView);

}

private void viewsAddListener() {

efreshListener(this);

oadMoreListener(this);

}

private void viewsDataInit() {

newsListDataRefresh();

}

private void newsListDataRefresh() {

();

for (int i = 0; i < 10; i ) {

tb_organization = new Tb_Organization();

(tb_organization);

}

organizationListAdapter = new OrganizationListAdapter(mContext, tbOrganizationList);

pter(organizationListAdapter);

}

private void newsListDataLoadMore() {

for (int i = 0; i < 10; i ) {

tb_organization = new Tb_Organization();

(tb_organization);

}

DataSetChanged();

}

@Override

public void onLoadMore(@NonNull RefreshLayout refreshLayout) {

newsListDataLoadMore();

LoadMore();

xt(mContext, "没有更多数据了!", _SHORT).show();

}

@Override

public void onRefresh(@NonNull RefreshLayout refreshLayout) {

newsListDataRefresh();

Refresh();

xt(mContext, "刷新完成!", _SHORT).show();

}

}

来源:/