4
我使用意圖作爲我的Android應用程序的各個部分之間的通信的消息機制。Android意圖子類
我的問題是:我可以繼承Intent以構建我自己的類,或者當我在Broadcast reciever中獲得它時,它將成爲標準Intent類嗎?
我在說當然是進程內通信。但是交叉線程。
我使用意圖作爲我的Android應用程序的各個部分之間的通信的消息機制。Android意圖子類
我的問題是:我可以繼承Intent以構建我自己的類,或者當我在Broadcast reciever中獲得它時,它將成爲標準Intent類嗎?
我在說當然是進程內通信。但是交叉線程。
我從來沒有做過這件事,但我想這是可能的。查看LabeledIntent
documentation和source - 我認爲這與您所描述的類似。在您的接收器中處理您的定製Intent
時,您需要將中的Intent
參數投射到您自己的子類中。
如果添加任何字段你的子類,你需要確保正確執行Parcelable
方法 - 確保你重寫writeToParcel()
,必須接受正好在Parcel
參數的構造函數,並有public static final Parcelable.Creator
對象。