共有設定でヌル ポインターを取得しています。ただし、共有設定には常にデフォルト値が必要です。それでは無理ではないでしょうか。
このコードスニペットを(大まかに)追加すると、問題が発生します(logcatによると):
myPrefs = getSharedPreferences("myPrefs", 0);
String lvl_result= myPrefs
.getString(lvl, null);
// Example "A -> a" or null
if (lvl_result.equals(null)) {
gen_lvl();
lvl_result = myPrefs.getString(lvl, null);
}
Logcat (これが見たいものかどうかわからない):
12-04 00:54:42.932: E/AndroidRuntime(763): Caused by: java.lang.NullPointerException