Я использовал это, чтобы передать мой HashMap
startActivity(new Intent(currentClass.this,toOpenClass.class).putExtra("hashMapKey", HashMapVariable));
и при получении активности написать
HashMap<String,String> hm = (HashMap<String,String>) getIntent().getExtras().get("hashMapKey");
Потому что я знаю, что мой хэш-файл содержит строку в качестве значения.