My application does not use internet, though I am using php(json) to get certain data from a local mysql database and parse the JSONObject to Java and save it to sqlite in Android.
I am using this to dynamically populate my android menus from the mysql data(local database). I think this call for a better practice when it comes in getting updates in the database. I will be deleting the previous menu in my sqlite and fetch another data from mysql.