0
私はLocalBroadcastManagerを使用してクラス間でデータを送信しています。私はStringオブジェクトのArrayListを1次元で送信しようとしています。配列は送信時にすべての文字列を持ちますが、受信側では空です。誰もこれを見たことがありますか?ここに私のコードです。ArrayList <String>をAndroidのBroadcastReceiverに渡す
メッセージ送信:
Intent updatedIdsIntent = new Intent(Common.ContentIdsUpdatedNotification);
updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey, this.updatedContentIds);
LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
(常に空)メッセージを取得します。
Log.i(TAG, "content ids updated in activity " + intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));