С чем связана данная ошибка?
Ну, поскольку в этой строке только один вызов - sharedPreferences.edit(); и мы видим NullPointerException, то вывод банален - sharedPreferences == null. Пофиксите это и будет вам хорошо.
Да, действительно, не знаю как так забыл не сделал getSharedPreferences. Спасибо за ответы.