Как изменить ratingStars на строку? - PullRequest
0 голосов
/ 01 июля 2011

Я пытаюсь перевести метод RatingBar numOfStar () в строку вместо int.В попытался сделать numOfStar (). ToString, и это невозможно.

Как я могу сделать это.Потому что я хочу сохранить его как строку в базе данных SQLite.

public RatingBar ratingbar;


       ratingbar = (RatingBar)findViewById(R.id.ratingBar1);

   private void saveState(){
 book_name = title.getText().toString();
 author = book_author.getText().toString();
 isbn = isbn_number.getText().toString();


 if(mRowId == null){
      long id = mDbHelper.addBook(book_name, author, isbn, ratings);

      if(id > 0 ){
          mRowId = id;

      }
  }else{
     mDbHelper.updateBooks(mRowId, book_name, author, ratings, isbn);

 }

Ответы [ 3 ]

1 голос
0 голосов
/ 02 июля 2011

Используйте String.valueOf(value) для преобразования примитивного типа в строку.

0 голосов
/ 01 июля 2011

Мне может понадобиться увидеть еще немного кода, чтобы я знал, как определяется RatingBar numOfStar, хотя метод toString в Java начинается со строчной буквы 't', что важно, поскольку Java чувствительна к регистру.

String stringResult = numOfStar();
...