作者harry5438 (證據)
看板AndroidDev
標題[問題] 新手關於alertdialog問題
時間Tue Dec 6 20:11:45 2011
裡面有一段是要放title的
我有先在stings.xml裡面加上
<string name="About_Title">About this program.</string>
這行
然後書上是這樣寫
.setTitle(R.string.About_Title);
可是在手機上測試的時候就crash了
但是如果寫
.setTitle("About this program.");
這樣就很正常
查了很久一直查不出原因
有大大知道是為什麼嗎??
謝謝你們~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.19.9
1F:→ harry5438:什麼都沒做又可以了..... 太扯了 12/06 20:19
2F:→ harry5438:感謝大大觀看= = 12/06 20:20
3F:推 samsonjr:R.xx.xx是int,setTitle要cs,請用getString(R.xx.xx)轉換 12/06 22:16
4F:→ harry5438:我後來查setTitle有override過,所以可以吃R.xx.xx 12/06 23:48
5F:→ harry5438:不過還是很感謝getString 之前一直找能不能用什麼轉換 12/06 23:48
6F:→ harry5438:可是找不到 12/06 23:48
7F:→ aleelyle:先看log 12/07 10:14
8F:推 tomap41017:add string完要run之前先clean..這樣可以避免抓不到 12/10 00:03
9F:→ tomap41017:資源檔(R參考到了可是實際上沒有)另外getString不用 12/10 00:04
10F:→ tomap41017:特別call,有Overloading版本可使用就用吧 12/10 00:04