package com.zhan_dui.dictionary.fragments;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.app.SherlockListFragment;
import com.zhan_dui.dictionary.R;
import com.zhan_dui.dictionary.cursoradapters.SimpleWordAdapter;
import com.zhan_dui.dictionary.db.DictionaryDB;
/**
* 简化的生词本,只存储单词
*
* @author xuanqinanhai
*
*/
public class SimpleWordsFragment extends SherlockListFragment {
DictionaryDB mDictionaryDB;
ActionBar mActionBar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mActionBar = ((SherlockFragmentActivity) getActivity())
.getSupportActionBar();
mActionBar.setTitle(R.string.words);
}
public SimpleWordsFragment() {
super();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.simple_words, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mDictionaryDB = new DictionaryDB(getActivity(), DictionaryDB.DB_NAME,
null, DictionaryDB.DB_VERSION);
SQLiteDatabase sqLiteDatabase = mDictionaryDB.getReadableDatabase();
Cursor cursor = sqLiteDatabase.rawQuery(
"select * from `word` order by `_id` desc", null);
getListView().setAdapter(new SimpleWordAdapter(getActivity(), cursor));
sqLiteDatabase.close();
}
}