【发布时间】:2018-07-24 09:58:31
【问题描述】:
我通过BroadcastReceiver 将serializable 类型的对象从IntentService 传递给BroadcastReceiver。
此代码分配给BroadcastReceiver:
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, "onReceive: Received Broadcast: " + intent + " from context: " + context);
RetrofitResponseProfile retrofitResponseProfile = intent.getSerializableExtra(NetworkService.NETWORK_RESPONSE_PROFILE);
}
但我的问题是,android studio 说,retrofitRepsonseProfile 对象不是来自serializable 类型。
谁能帮助我,如何在BroadcastReceiver 中从IntentService 接收serializable 对象?
提前非常感谢!
【问题讨论】:
-
添加你也传递可序列化的代码
标签: android serialization intentservice