public boolean insertMovie(String name, String director, String value1) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put("name", name);
contentValues.put("director", director);
contentValues.put("value1" , value1);
db.insert("movies", null, contentValues);
return true;
}
DB 인서트 삽입 부분이고요
public void insert(View view) {
if(mydb.existName(name.getText().toString())){
Toast.makeText(getApplicationContext(), "이미 존재하는 이름입니다", Toast.LENGTH_SHORT).show();
name.setText("");
} else {
if (mydb.insertMovie(name.getText().toString(), director.getText().toString(), value1.getText().toString())) {
Toast.makeText(getApplicationContext(), "추가되었음", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "추가되지 않았음", Toast.LENGTH_SHORT).show();
}
finish();
}
}
레이팅바 값을 받아서 삽입되면 토스팅값 내보내는 부분입니다.
ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
value1.setText(String.valueOf(ratingBar.getRating()));
}
});
레이팅바 부분입니다.
db에 레이팅바 값을 삽입해서 이 레이팅바를 조정하면 그 값을 받아서 db파일로 저정하는 프로그램을
만들려고 하는데요
레이팅바 값 지정해주고 내용 정하고 삽입을하면 '추가 되었음' 이라는 토스트 문자는 나오는데
저장된 파일값이 나오지 않습니다.
아마도 오류 로그를 보니 레이팅바의 값을 인식을 못해서 문제가 생긴거같은데요
레이팅바 값을 스트링값으로 전달 받는 방법을 알 수 있을까해서 질문드립니다.