2011-07-01 79 views
0

我试图将RatingBar numOfStar()方法转换为字符串而不是int。在尝试做numOfStar()。ToString和它不可能。如何将ratingStars更改为字符串?

我该如何去做这件事。因为我想将它作为字符串保存在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); 

} 

回答

0

我可能需要看到更多的代码,让我知道什么的RatingBar numOfStar被定义为,虽然在Java的toString方法以较低的情况下,“T”开头这一点很重要,因为Java是区分大小写的。

String stringResult = numOfStar(); 
0

使用String.valueOf(value)将原始类型转换为字符串。