So recently I released an app on the app Store using the LIST OBJECT to store user settings. This worked Flawlessly on my LG STYLO 3, 4 and 5 phones. It also worked perfectly on my ASUS Zenphone 2. However, users with Samsung Galaxy S10+ and other Galaxy Models had tons of issues. Everyone else, had no problems using other Brands with the Same Android version. I assume this is do to Samsung Modifying the Stock Android ROM.
Nevertheless, the issues where as followed.
1st run. No problems as the first run the app I created, creates the List File with Default Settings
2nd run. The file gets ruined by only Samsung Galaxy Devices.
3rd run. The file becomes READ ONLY and my app no longer can access it. Also, the file is completely empty. 0.mb
Again, this was only on Samsung Galaxy Devices and had no issues on other Manufacturers Devices.
I am posting this to just let people know prior to using it in an Android application as I had to rewrite tons of code to work for Samsung using the EDITBOX Object. Which the Editbox object has no problems with any Android Device.
I hope this helps some of you and if you have the ability to look into the LIST OBJECT issue with Samsung Devices. Please Tag me as I actually prefer the 1 LIST OBJECT File over the multiple of EDITBOX files I ended up using to save user settings.
Now I know, there is the .INI file to save settings, but any app I create is Transparent for the user. So if a user wanted to see their Save files, they could open it in any Android app that can read a .TXT file.
Anyway, hope this saves some of you from releasing a partially working app. It was a nightmare to fix it and contact all of my customers that owned Samsung Devices and assure them a fix is only waiting on google play during these Covid19 times we all face.
I am willing to help as I went out and Purchased a Samsung Galaxy A20 to test and fix my app with. My app works flawlessly now on the A20 but prior faced the same issues as S10+ users.
Thanks in advance for anyone willing to look into this.