2011-07-26 45 views
0
b1.setOnClickListener(new OnClickListener() { 

      public void onClick(View arg0) { 
       // TODO Auto-generated method stub 
       String s=e1.getText().toString(); 
       Cursor cr=db.rawQuery("select * from tbl_notes",null); 
       cr.moveToFirst(); 
       int i=cr.getColumnIndex("save_text"); 
       String chr=cr.getString(i); 
       Toast.makeText(getApplicationContext(), ""+chr+""+i, Toast.LENGTH_LONG).show(); 
           insert(s); 
      } 
     }); 

} 
public long insert(String ch) 
{ 
    ContentValues initialvalues = new ContentValues(); 
    initialvalues.put("save_text", ch); 
    return db.insert("tbl_login",null,initialvalues); 


} 

} 

回答

0

你必須與getWritableDatabase()

注意打開數據庫:您也應該檢查是否cursornull爲了避免運行moveToFirst()前空指針異常。