だから私はLinkedHashMapをインテントに渡したいのです。
//SEND THE MAP
Intent singlechannel = new Intent(getBaseContext(),singlechannel.class);
singlechannel.putExtra("db",shows1);//perase to
startActivity(singlechannel);
//GET THE MAP
LinkedHashMap<String,String> db = new LinkedHashMap<String,String>();
db=(LinkedHashMap<String,String>) getIntent().getSerializableExtra("db");
これはHashMapで魅力のように機能しました。しかし、LinkedHashMapを使用すると、問題が発生しました。ここでランタイムエラーが発生しました。
db=(LinkedHashMap<String,String>) getIntent().getSerializableExtra("db");
HashMapでエラーは発生しません。
「タイプセーフティ:SerializableからLinkedHashMapへのチェックされていないキャスト」という警告も表示されましたが、HashMapでもこの警告が表示されました。任意のアイデア。任意の助けは大歓迎です
また、私はこれを見たばかりです。 https://issues.apache.org/jira/browse/HARMONY-6498