title: Published app on play-store, after few days get these errors in "Crashes& ANRs"
body: <p>I have never seen this error myself and have no idea how to reproduce it.
  Could I please have some advice on this issue?</p>
  
  <pre><code>java.lang.RuntimeException: Unable to start activity ComponentInfo{net.domain.app/net.domain.app.MainActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment net.domain.app.fragments.main.MainTabFragment: make sure class name exists, is public, and has an empty constructor that is public
  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2295)
  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
  at android.app.ActivityThread.access$700(ActivityThread.java:159)
  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:5419)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:525)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
  at dalvik.system.NativeStart.main(Native Method)
  Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment net.domain.app.fragments.main.MainTabFragment: make sure class name exists, is public, and has an empty constructor that is public
  at android.support.v4.app.Fragment.instantiate(Fragment.java:413)
  at android.support.v4.app.FragmentState.instantiate(Fragment.java:97)
  at android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1790)
  at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:213)
  at net.domain.app.MainActivity.onCreate(MainActivity.java:104)
  at android.app.Activity.performCreate(Activity.java:5372)
  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2257)
  ... 11 more
  Caused by: java.lang.InstantiationException: can't instantiate class net.domain.app.fragments.main.MainTabFragment; no empty constructor
  at java.lang.Class.newInstanceImpl(Native Method)
  at java.lang.Class.newInstance(Class.java:1130)
  at android.support.v4.app.Fragment.instantiate(Fragment.java:402)
  ... 18 more
  </code></pre>
  
  <p>It's related to :</p>
  
  <pre><code>net.domain.app.fragments.main.MainTabFragment: make sure class name exists, is public, and has an empty constructor that is public
  </code></pre>
  
  <p>This class never fails on any device I try, Class exists, is public and has public constructor</p>
  
  <p>Line 104 in Main activity is <strong><em>super.onCreate(savedInstanceState);</em></strong>:</p>
  
  <pre><code>@Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
  </code></pre>
  
  <p>Here is  <a href="http://pastebin.com/9BB0usyr" rel="nofollow">MainTabFragment</a></p>