public class DLXMainActivity extends AppCompatActivity
{
DatabaseHelper databaseHelper;
MyAdapter adapter;
private static Toolbar toolbar;
public static EditText dlx_Input1,dlx_Input2;
public static String datetime;
public static TextView mTitle,mContent,mTime;
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dlx_task3_dlxmain);
findViews();
setSupportActionBar(toolbar);
databaseHelper = new DatabaseHelper(
this, databaseHelper.DATABASE_NAME, null, databaseHelper.DATABASE_VERSION);
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map;
databaseHelper = new DatabaseHelper(this,DatabaseHelper.DATABASE_NAME,null,1);
for(int i=0;i<10;i++)
{
map = new HashMap<String, Object>();
String title = null,content = null,time = null;
while(databaseHelper.Querytitle().moveToNext()){
title = databaseHelper.Querytitle().getString(databaseHelper.Querytitle().getColumnIndex("title"));
content = databaseHelper.Querytitle().getString(databaseHelper.Querytitle().getColumnIndex("content"));
time = databaseHelper.Querytitle().getString(databaseHelper.Querytitle().getColumnIndex("time"));
}
map.put("title",String.valueOf(title));
map.put("content", String.valueOf(content));
map.put("time",String.valueOf(time));
list.add(map);
}
adapter = new MyAdapter(this,list);
listView.setAdapter(adapter);
}
完全新手!想把数据库里的内容放到页面上,错误Caused by: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 8,求大家指点!!!!!