Hi
Dropbox crashes. (dump is at the end of this question)
I have an app that I had developed for myself.
It used to work with Dropbox untill recently.
I am storing my myfile.or1 on dropbox and
in my app I am using intent-filter to call my app to read it.
I am not using dropbox API.
I did not move to 24 - my targetSdkVersion is 23
My app works fine if I access myfile.or1 from ES file browser.
Any idea?
Thanks Ori
I am adding the complete exception message:
03-01 09:44:46.670 7871-7871/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.dropbox.android, PID: 7871
android.os.FileUriExposedException: file:///storage/emulated/0/Android/data/com_dropbox_android/files/u7110502/scratch/ori/Notes/Amazon.or1 exposed beyond app through Intent.getData()
at android.os.StrictMode.onFileUriExposed(StrictMode.java:1799)
at android.net.Uri.checkFileUriExposed(Uri.java:2346)
at android.content.Intent.prepareToLeaveProcess(Intent.java:8933)
at android.content.Intent.prepareToLeaveProcess(Intent.java:8906)
at android.content.Intent.prepareToLeaveProcess(Intent.java:8894)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1690)
at android.app.ContextImpl.startActivity(ContextImpl.java:836)
at android.app.ContextImpl.startActivity(ContextImpl.java:813)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:357)
at com.dropbox.android.util.ip.a(panda.py:46)
at dbxyzptlk.db3420200.bk.w.run(panda.py:219)
at com.dropbox.android.activity.lock.LockReceiver.a(panda.py:295)
at dbxyzptlk.db3420200.bk.v.a(panda.py:213)
at dbxyzptlk.db3420200.bk.v.a(panda.py:270)
at dbxyzptlk.db3420200.bk.aa.a(panda.py:182)
at dbxyzptlk.db3420200.bk.aa.a(panda.py:33)
at dbxyzptlk.db3420200.et.a.onPostExecute(panda.py:153)
at android.os.AsyncTask.finish(AsyncTask.java:660)
at android.os.AsyncTask.-wrap1(AsyncTask.java)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:677)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)