java.lang.SecurityException: Destination must be on external storage: file:///Netfits_Android_2.3.1.2
at android.os.Parcel.readException(Parcel.java:1540)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)
at android.content.ContentProviderProxy.insert(ContentProviderNative.java:475)
at android.content.ContentResolver.insert(ContentResolver.java:1217)
at android.app.DownloadManager.enqueue(DownloadManager.java:946)
at net.netfits.android.netfits.util.FileDownLoadManager.startDownload(FileDownLoadManager.java:82
at net.netfits.android.netfits.settings.SettingsFragment.doDownLoadAPK(SettingsFragment.java:566)
at net.netfits.android.netfits.settings.SettingsFragment.askWritePermission(SettingsFragment.java
at net.netfits.android.netfits.settings.SettingsFragment.access$300(SettingsFragment.java:63)
at net.netfits.android.netfits.settings.SettingsFragment$6.onClick(SettingsFragment.java:542)
at android.view.View.performClick(View.java:4840)
at android.view.View$PerformClick.run(View.java:19918)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5475)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:948)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:743)