MAinActivity

package com.example.day20.view.activity;

import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.ExpandableListView;
import android.widget.TextView;

import com.example.day20.R;
import com.example.day20.model.NewBean;
import com.example.day20.presenter.MainPresenter;
import com.example.day20.view.adapter.MyAdapter;
import com.example.day20.view.interfaces.IMainView;

public class MainActivity extends BaseActivity implements IMainView {
private String path=“http://www.wanandroid.com/tools/mockapi/6523/restaurant-list”;
private MainPresenter mainPresenter;
private ExpandableListView expandableListView;
private MyAdapter myAdapter;
private CheckBox checkBox;
private TextView priceAll;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
}

@Override
protected void initData() {
    mainPresenter = new MainPresenter();
    mainPresenter.setMview(this);
    mainPresenter.setData(path);
}

@Override
protected void initView() {
    expandableListView = findViewById(R.id.view);
    checkBox = findViewById(R.id.checkboxall);
    priceAll = findViewById(R.id.priceall);
}

@Override
protected int Layout() {
    return R.layout.activity_main;
}

@Override
public void onSuccess(NewBean newBean) {
    myAdapter = new MyAdapter(this);
    myAdapter.setData(newBean);
    expandableListView.setAdapter(myAdapter);
    myAdapter.setView(checkBox);
    myAdapter.setPrice(priceAll);
}

@Override
public void onEorr(String s) {

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章