lemberg / connfa-android

Open Source Android app for Conferences and Events
http://connfa.com
Apache License 2.0
100 stars 111 forks source link

Android. Events. App crashes after changes on settings #15

Open danylopidhainyi23 opened 7 years ago

danylopidhainyi23 commented 7 years ago

Devices:

STR:

  1. Launch app
  2. Hide app to background
  3. Change settings value (for example - change font type)
  4. Restore app from background

Actual: Crash

Crash logs attached: 12-01 11:32:52.410: E/AndroidRuntime(6373): FATAL EXCEPTION: main 12-01 11:32:52.410: E/AndroidRuntime(6373): java.lang.NullPointerException 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.model.PreferencesManager.(PreferencesManager.java:29) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.model.PreferencesManager.create(PreferencesManager.java:23) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.utils.DateUtils.getTimeZone(DateUtils.java:18) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.utils.DateUtils.isToday(DateUtils.java:38) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.ui.fragment.EventHolderFragment.switchToCurrentDay(EventHolderFragment.java:272) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.ui.fragment.EventHolderFragment.updateViews(EventHolderFragment.java:266) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.ui.fragment.EventHolderFragment.access$300(EventHolderFragment.java:38) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.ui.fragment.EventHolderFragment$LoadData.onPostExecute(EventHolderFragment.java:193) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.connfa.ui.fragment.EventHolderFragment$LoadData.onPostExecute(EventHolderFragment.java:184) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.os.AsyncTask.finish(AsyncTask.java:631) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.os.AsyncTask.access$600(AsyncTask.java:177) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.os.Handler.dispatchMessage(Handler.java:99) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.os.Looper.loop(Looper.java:176) 12-01 11:32:52.410: E/AndroidRuntime(6373): at android.app.ActivityThread.main(ActivityThread.java:5419) 12-01 11:32:52.410: E/AndroidRuntime(6373): at java.lang.reflect.Method.invokeNative(Native Method) 12-01 11:32:52.410: E/AndroidRuntime(6373): at java.lang.reflect.Method.invoke(Method.java:525) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046) 12-01 11:32:52.410: E/AndroidRuntime(6373): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862) 12-01 11:32:52.410: E/AndroidRuntime(6373): at dalvik.system.NativeStart.main(Native Method)

rock3r commented 7 years ago

This seems to be the exact same crash as #14 and as such should be fixed too.