package com.jayqqaa12.reader.ui;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.Bean;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
import android.app.Activity;
import android.widget.GridView;
import com.igexin.sdk.PushManager;
import com.jayqqaa12.abase.core.ADao;
import com.jayqqaa12.abase.core.AHttp;
import com.jayqqaa12.abase.core.activity.AAdapter;
import com.jayqqaa12.abase.kit.common.L;
import com.jayqqaa12.abase.kit.common.T;
import com.jayqqaa12.reader.R;
import com.jayqqaa12.reader.model.db.Book;
import com.jayqqaa12.reader.ui.adapter.itemview.BookItemView;
import com.lidroid.xutils.http.ResponseInfo;
import com.lidroid.xutils.http.callback.RequestCallBack;
@EActivity(R.layout.activity_main)
public class MainActivity extends Activity
{
@ViewById
GridView gv;
AAdapter<Book> adapter;
@Bean
ADao db;
@AfterViews
public void init()
{
PushManager.getInstance().initialize(this);
adapter = new AAdapter<Book>(BookItemView.class, this);
gv.setAdapter(adapter);
setData();
}
@Override
protected void onResume()
{
super.onStart();
setData();
}
private void setData()
{
if (adapter != null)
{
adapter.data = db.findAll(Book.class);
Book book2 = new Book();
book2.type = "new";
adapter.data.add(book2);
adapter.notifyDataSetChanged();
}
}
}