public class MainActivity extends AppCompatActivity implements Contract.View {
private Contract.Presenter presenter;
private XBanner xbanner;
private RecyclerView recyclerView;
private SmartRefreshLayout smart;
private UserBeanDao mDao;
ArrayList<UserBean> daolist = new ArrayList<>();//空集合
List<Goods.ResultBean> list = new ArrayList<>();
int page = 1;
int count=5;
int userId;
String sessionId;
private GoodsAdapter goodsAdapter;
private GreenAdapter greenAdapter;
private List<UserBean> list1;
private UserBeanDao userBeanDao;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fresco.initialize(this);
setContentView(R.layout.activity_main);
recyclerView = findViewById(R.id.recyclerview);
smart = findViewById(R.id.smart);
xbanner = findViewById(R.id.xbanner);
DaoMaster.DevOpenHelper devOpenHelper = new DaoMaster.DevOpenHelper(MainActivity.this, "notes-db", null);
DaoMaster daoMaster = new DaoMaster(devOpenHelper.getWritableDatabase());
DaoSession daoSession = daoMaster.newSession();
userBeanDao = daoSession.getUserBeanDao();
//创建一个数据库
mDao = DaoMaster.newDevSession(getBaseContext(),UserBeanDao.TABLENAME).getUserBeanDao();
//新建P层
presenter = new Presenter();
//绑定
presenter.attachView(this);
//判断是否有网
boolean connected = NetWork.isNetworkConnected(MainActivity.this);