テキストファイルから読み取り、このデータをデータベースに挿入する必要があります
テキストファイルには行が含まれており、各行にはコンマで区切られたデータが含まれています
私はこのコードをエラーなしで実行します
行は正常に読み取られます
しかし、データはデータベースに正常に保存されません
public void GetFrom_Text(){ String []message=null;
BufferedReader br=null;
String name1, faculty1, deparment1, officeNumber1, email1, phone1,officeHour1;
long e;
try{
String sCurrentLine = null;
br =new BufferedReader(new InputStreamReader(getAssets().open("ab.txt")));
sCurrentLine = br.readLine();
while((sCurrentLine = br.readLine()) != null){
Log.d("Line from file", sCurrentLine);
if(sCurrentLine!=null ){
message=sCurrentLine.split(",");
faculty1=message[0];
deparment1=message[1];
name1=message[2];
officeNumber1=message[3];
phone1=message[4];
email1=message[5];
officeHour1=message[6];
db.open();
db.insertRecord(faculty1,deparment1,name1,officeNumber1,phone1,email1,officeHour1);
db.close();
}}}
catch (IOException e1){
e1.printStackTrace();
}finally{
try {
if (br !=null)br.close();
}catch (IOException ex){
ex.printStackTrace();
}
}
}
insertRecord method work well .