Androidでは、カスタムのIntentとBroadcastListenersを使用してカスタムのブロードキャストメッセージを送信しようとしています。List <Hashtable <String、List <String>>をIntentにブロードキャストするにはどうすればいいですか?
List<Hashtable<String,List<String>>> data;
使用しよう:
intent.putExtra("mydata", data);
が、私はエラーを取得:
The method putExtra(String, boolean) in the type Intent is not applicable for the arguments (String, List<Hashtable<String,List<String>>>)
はテントクラスを見てみると、そこにある私は形式で、いくつかのカスタムデータを持っていますputExtra()をオーバーロードするパブリックメソッドの束。しかし、誰も私が送信しようとしているデータを満たしていないようです。
ではなく、一般的な方法
putExtra(String name, Bundle value)
があるように思われるが、私はこれを使用するには、バンドルへの私のデータを変換するかどうかはわかりません。これは正しいことですか?それとも簡単な方法がありますか?
OMG ... RUN !! List >> ..:-P –