intentでやりとりする情報からR.idを取るに当たって下記の様にHashMapで "news" => R.id.menu_new といった関連付けを行っているのですが、もっとスマートな方法はあるのでしょうか?
R.idをそのまま投げるやり方もあるのですが、外部とやり取りする際に文字列にするので結局変換が必要です。

static HashMap<String,Integer> menuIdTable = new HashMap<String, Integer>() {
    {
        put("news", R.id.menu_news);
        put("message", R.id.menu_message);
        put("bookmark", R.id.menu_bookmark);
        put("ranking", R.id.menu_ranking);
    }
};