Android Question KeyValueStore2 Database Error-Android6

Ydm

Active Member
Licensed User
Longtime User
I use keyvaluestore2. I see the error in the picture playstore panel. Most of the bugs in the Android version 6. I'd build the application sdk23. How can I fix this error?
 

Attachments

  • Screenshot_2016-06-24-09-59-03_1.jpg
    Screenshot_2016-06-24-09-59-03_1.jpg
    216.3 KB · Views: 175

Ydm

Active Member
Licensed User
Longtime User
Manifest editor defined in the following way:
B4X:
Manifest editor defined in the following way:
AddManifestText(
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="23"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>)

I do not use the database. Key value store database because the class gives this error.

B4X:
Dim sf As StringFunctions
Dim dat As KeyValueStore

dat.Initialize(File.DirRootExternal, dn)
sf.Initialize

I do like the above definition. I tried no problem on my device. Just come bugs in Android version 6.
 
Upvote 0

Ydm

Active Member
Licensed User
Longtime User
Is it enough just to use the Initialize command for it to keyvaluestor? Or should I change every place?
 
Upvote 0

Ydm

Active Member
Licensed User
Longtime User
An application example of the KVS-permission how can my? I could not find in Forum.
 
Upvote 0

Ydm

Active Member
Licensed User
Longtime User
B4X:
Main.dat.Initialize(Main.rp.GetSafeDirDefaultExternal("Ym"), "datName")

dat= KeyValueStore

I'm trying as described above. But "Ym" in the folder "datName" does not create the file.
 
Last edited:
Upvote 0

Ydm

Active Member
Licensed User
Longtime User
No error message. Only "Ym" in the folder "datname" file does not occur. The following code is working correctly. But it does not create a file when I use rp.

B4X:
Main.dat.Initialize(File.DirRootExternal&"/Ydm", "datName")

I am current device = Android 5
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Upvote 0
Top