在onActivityResult()爲什麼我們有意向的參數?
如果是將數據從一個活動發送到另一個活動的情況下,不能通過捆綁包發送數據?Android:在onActivityResult()中爲什麼我們有意圖作爲參數?
幫幫我!
在onActivityResult()爲什麼我們有意向的參數?
如果是將數據從一個活動發送到另一個活動的情況下,不能通過捆綁包發送數據?Android:在onActivityResult()中爲什麼我們有意圖作爲參數?
幫幫我!
文件稱,
意圖提供了執行後期運行在不同的應用之間的代碼結合的設施。其最重要的用途是開展活動,在活動中它可以被認爲是活動之間的膠水。它基本上是一個被動數據結構,它包含要執行的操作的抽象描述。
意圖用於Activity
的轉換。
例如,Intent
從Activity_A主叫Activity_B時使用。
此外,從B到A這就是全部返回時使用它。
,每當我們從當前活動調用startActivityForResult()啓動造成的任何活動,但必須在活動開始將一些應對回回來,這種反應將在意圖對象扭曲。
是的,你可以做到這一點,但它會,
一個缺點是使用捆紮更是複雜的,當你的應用程序將越來越大意味着你大量使用捆綁將其鍵值對,這樣其可能意外地改變你價值由其他一些活動。
想象一下Intent
作爲消息,你可以在android組件(Activity,BroadcastReceiver,Service,ContentProvider)之間發送整個android系統。
和此意圖(消息)需要有一些內容,並認爲Bundle
作爲您發送到其他組件的消息的內容。
希望幫助
看到這個http://stackoverflow.com/questions/18649728/android-cannot-pass-intent-extras-though-alarmmanager/18649849#18649849 –