Quindi voglio passare una LinkedHashMap a un intent.serialize/deserialize a LinkedHashMap (android) java
//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");
Questo ha funzionato come un fascino con HashMap. Ma con LinkedHashMap Ho un problema ho ottenuto un errore di runtime qui
db=(LinkedHashMap<String,String>) getIntent().getSerializableExtra("db");
ottengo alcun errore con HashMap.
Ho anche ricevuto un avviso "Tipo sicurezza: cast non selezionato da serializzabile a LinkedHashMap" Ma ho ricevuto anche questo avviso con HashMap. Tutte le idee.Qualsiasi aiuto è molto apprezzato
Inoltre ho appena visto questo. https://issues.apache.org/jira/browse/HARMONY-6498
pls vedono la mia risposta alla tua domanda iniziale di un'alternativa al LinkedListHashMap – mdma
AFAIK ... che risposta non è pertinente a questa domanda che è in realtà sui tipi generici. –
Quale errore di runtime ottieni? Per favore includi lo stacktrace. –