سؤال

I would like to know please how to get my database(which is off course *.sqlite file) size in bytes?

My current way to do it(which isn't working) is: new File(DataManager.getInstance().db.getPath()).length()

but I'm just getting here the same number every time 53,676~ , which is irrelevant to the database's content, I'm getting this number even when it's empty.

Thank you.

هل كانت مفيدة؟

المحلول

OK the solution is pretty simple, my recent way to check the database file was good. But I didn't take in account that greenDao adds to the database another 53 KB. So an empty DB size would be 53± KB and after some insertions it would get bigger and bigger.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top