私はsdcardに保存された構築済みのデータベースを使用しています。それに値を挿入したかったのです。挿入コードの実行中に 0 バイトのジャーナル ファイルが SD カードに構築されていますが、データベースを調べているときに挿入するデータが表示されません。plz help..エラーや警告はありません。public void saveRecords(String site_reading, String Demand,String remarks){
SQLiteDatabase mDb = mDbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("site_reading", site_reading); // inserting a string
values.put("demand", Demand); // inserting an int
values.put("remark", remarks);
Log.e("in save records", site_reading + remarks + Demand);
mDb.beginTransaction();
mDb.insert("mst_mrt_1", null, values);
mDb.setTransactionSuccessful();
mDb.endTransaction();
}
そして、別のクラスで上記のメソッドを次のように呼び出しています
public void add_data(View v){
d_name = veri.dataname;
TestAdapter mDbHelper = new TestAdapter(this,d_name);
mDbHelper.createDatabase();
String reading1 = info_reading.getText().toString();
String Demand1 = info_demand.getText().toString();
String remark1 = list.getSelectedItem().toString();
mDbHelper.saveRecords(reading1,Demand1, remark1);
mDbHelper.close();
}