MauW4r3 / anymemo

Automatically exported from code.google.com/p/anymemo
GNU General Public License v2.0
0 stars 1 forks source link

Anymemo does not remember learning progress #107

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Open base RussianGer.xml.db
2. Learn some cards
3. Leave DB
4. Open RussianGer.xml.db again

What is the expected output?
Anymemo offers me new cards.

What do you see instead?
Anymemo offers me the same cards.

What is the AnyMemo version (E.g 8.999.1, 9.0, 9.1.1)?
9.0.10

What is your Android phone model?
Google Nexus One

What is your Android version?
2.3.7

Original issue reported on code.google.com by Denis.Sa...@gmail.com on 7 Aug 2012 at 7:38

Attachments:

GoogleCodeExporter commented 8 years ago

Thank you for the video to make things very clear. 
However it doesn't manifest in my galaxy nexus, nexus 7 and Nexus one (With 
Cyanogenmod 7.2).

I saw some report of this mysterous problem before. I think this DB is created 
using another ROM and you open it with a different ROM. Some ROM's SQLite is 
not compatible with the other version (For example, Android 4.0+'s SQLite is 
incompatible with 2.x).
To resolve this problem, I think you can export the db as a "Mnemosyne XML" (Go 
to misc tab and click "Export") and then import it again. I think this should 
work. If it still doesn't. Could you send me a copy of this db and the ROM you 
are using. I will take a look what is going wrong. 

Original comment by mrlhwlib...@gmail.com on 8 Aug 2012 at 3:14

GoogleCodeExporter commented 8 years ago
Hello, 

Exporting to "Mnemosyne XML" and back solved problem.
Anyway I've attached both files.
This problem begin appears since certain moment, but I cannot say when. May be 
since an update of the Anymemo. But I have not been updating ROM all that time.

Original comment by Denis.Sa...@gmail.com on 9 Aug 2012 at 6:33

Attachments:

GoogleCodeExporter commented 8 years ago
I think it should appear after updating to AnyMemo 9.0 since AnyMemo uses some 
more advanced SQLite feature. These feature might be buggy if the db is created 
with an old version of SQLite in Android. I don't exactly know the bug is, 
probably I should display an warning for db created with a buggy SQLite if I 
can.

Original comment by mrlhwlib...@gmail.com on 10 Aug 2012 at 2:17

GoogleCodeExporter commented 8 years ago
Judging form this is a known issue and I haven't found a way to display a 
warning. I will mark this one closed

Original comment by mrlhwlib...@gmail.com on 17 Dec 2013 at 2:13