[問題] android set和get的問題

作者: kdok123 (小天)   2015-01-06 15:51:36
Android裡的顯式intent有三種method
setComponent(),setClass(),setClassName()設置
通過getComponent(),getIntent()獲取
我的理解是set的三種方式是傳入的參數不同,但都是要顯式指定對象的class
而getInent()是可以把以上三種set方式傳遞的Intent給catch起來
若intent裡面有帶值則可以用getExtra的方式得到
可是getComponent()的用處是什麼呢?
除了得到傳遞來源處的package(getPackageName())和自己本身的class(getClassName())
有什麼實質的用處嗎?
p.s 新手解讀,若有錯誤煩請指正
作者: darkk6 (Mr. Pan)   2015-01-06 20:51:00
建議你先看一下 java 和 Android Doc
作者: kdok123 (小天)   2015-01-06 21:22:00
hi~ 我有看了,我只是想問getComponent()在實際上的用處?因為用一般的intent就可以達到我的需求了,有點困惑
作者: qweqweqweqwe (4qwe)   2015-01-06 21:53:00
很好用阿 只是你目前沒用到而已.. 沒用到的多的是
作者: kdok123 (小天)   2015-01-07 09:54:00
可以舉個例子嗎? 什麼時候會用到呢?
作者: ssccg (23)   2015-01-07 10:41:00
getComponent是Component的getter,所以當然就是所有需要取得component的地方都會用到啊不然mComponent是個private field,別的class怎麼用?
作者: kdok123 (小天)   2015-01-07 13:26:00
了解,可能我之後碰到就知道了,謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com