Android Smarter SharedPreferences