PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
公不
*停權中*
 

加入日期: Dec 2010
文章: 341
Question [Android問題]請問 如何取得R.java對應的實體res名稱

請問一個 關於R.java的問題

在Android中使用res大多透過R

例如 R.drawable.add

可是實際執行時

可以知道是在R.java內有轉換成int來達成

雖說簡便

但重新編譯後

R.java內對應res的int就會不同

只有實際的res本身 ( R.drawable.add)是固定的

那我該如何將int反轉回對應的res ?

會有此問題是

目前使用ArrayList暫存資料

然後POST上網

但因存入的都是已經由R.java取得的int

POST上MYSQL時的int可能是 888888

但APP修改部分CODE重新編譯後

可以取回888888

但對應的已經不是

R.drawable.add

謝謝
     
      
舊 2014-06-11, 10:25 PM #1
回應時引用此文章
公不離線中  
blin1115
Basic Member
 

加入日期: Apr 2005
文章: 16
mysql 改存字串 "R.drawable.add"
再用 getResources().getIdentifier 轉回 id 如何?
 
舊 2014-06-12, 12:37 PM #2
回應時引用此文章
blin1115離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:15 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。