package com.camnter.newlife.ui.activity;
import android.os.Bundle;
import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
import com.camnter.easyrecyclerview.widget.decorator.EasyDividerItemDecoration;
import com.camnter.newlife.R;
import com.camnter.newlife.adapter.sqlite.SQLiteRecyclerViewAdapter;
import com.camnter.newlife.bean.SQLiteData;
import com.camnter.newlife.core.activity.BaseAppCompatActivity;
import java.util.ArrayList;
public class SQLiteActivity extends BaseAppCompatActivity {
private EasyRecyclerView recyclerView;
/**
* Fill in layout id
*
* @return layout id
*/
@Override protected int getLayoutId() {
return R.layout.activity_sqlite;
}
/**
* Initialize the view in the layout
*
* @param savedInstanceState savedInstanceState
*/
@Override protected void initViews(Bundle savedInstanceState) {
this.recyclerView = this.findView(R.id.data_base_rv);
this.recyclerView.addItemDecoration(
new EasyDividerItemDecoration(this, EasyDividerItemDecoration.VERTICAL_LIST));
}
/**
* Initialize the View of the listener
*/
@Override protected void initListeners() {
}
/**
* Initialize the Activity data
*/
@Override protected void initData() {
SQLiteRecyclerViewAdapter sqLiteRecyclerViewAdapter = new SQLiteRecyclerViewAdapter(this);
this.recyclerView.setAdapter(sqLiteRecyclerViewAdapter);
ArrayList<SQLiteData> allData = new ArrayList<>();
allData.add(new SQLiteData());
sqLiteRecyclerViewAdapter.setList(allData);
sqLiteRecyclerViewAdapter.notifyDataSetChanged();
}
}