クイズ活動android sqliteにlistviewのedittextの値を保存するには?
どのように私は、リストビュー内のエディットテキストのすべての値を取得し、DBをSQLiteのためにそれを保存することができますか?私はすでにこれについてgoogleのいくつかの研究を行ったが、運がない、私は実際には何も考えていない、誰も私にサンプルを与えることができます、どんな助けも非常に高く評価される、ありがとうございました
これは私のコードですクイズの結果を挿入する:
/**
* Insert into Quiz
* @param students
* @param date_time
* @param quizresult
* @return
*/
public boolean insert_quiz(ArrayList<Student> students, String date_time, String quizresult){
SQLiteDatabase db = this.getWritableDatabase();
int numberOfSuccessfulInsert = 0;
for (Student student : students) {
ContentValues values = new ContentValues();
values.put("date_time", date_time);
values.put("quizzes", quizresult);
values.put("classroomstudent_id", student.getClassroomStudentId());
boolean isSuccessful = db.insert("quiz", null, values)>0;
if (isSuccessful)
numberOfSuccessfulInsert++;
}
db.close();
//kung ok, send tru
if (students.size() == numberOfSuccessfulInsert)
return true;
else //kung not ok, send false
return false;
まあについて、あなたはリストビューでの作業、まず、一度に一つのチュートリアルを取る必要があり、その後、どのように反復します各値を取得するカスタムリストビューで。次に、Bean(lineId、Score)をSQlite Dbに挿入する方法。しかし、これは本当にこれのための場所ではありません。 – AxelH