i am developing sample application, it has a sqlite and mysql databases. if internet connection has data goes to the web server database(mysql database), if haven' t a internet connection data save sqlite database, after reopening application synchronizing with the web server database(mysql database), now i want to synchronizing web server database(mysql database) with out reopening the application, run time of the application should be synchronizing. help me
How to call a method in full life time of the application
77 Views Asked by Tharaka At
1
There are 1 best solutions below
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in ANDROID-SQLITE
- Adapter Subscribing to Multiple Observables
- Passing parameter in Sql IN statement
- cyclic dependency while fetching employees and settings into department
- Android Data persistence - Insert Data
- SQLite Query builder for creating tables in a database
- cursorloader selection query using like
- Android SQLite issue: 'Table [...] has no column named' error
- Create table sqlite syntax error
- SQLite app won't run at all. Force close message appears
- sqlite db exception : Could not open database
- Querying relational data from ContentProvider
- Android upgrading sql database using android-sqlite-asset-helper
- can anyone tell me how to store geocoder address in android database using android studio?
- How to randomly populate a fragment with database data
- How to get Max id in table column database?when id store as string?
Related Questions in ANDROID-SYNCADAPTER
- "Sync is Off" showing after running the Sync Adapter On Demand using ContentResolver.requestSync() function
- Android Sync Adapter Service not calling onCreate
- Sync Adapter not calling onCreate
- Exceptions during the "SyncAdapter" execution
- Android multiple sync adapter items like Google Account?
- Google IO 2010 Virgil Dobjanschi pattern C example
- Android sync adapter trigger every 10 minutes
- How to sync data from server into android SQLite using sync adapter?
- Multiple sqlite db instances getting created
- Online Storage Android App
- Can a single Sync Adapter be used for multiple Database Tables?
- Why use a Service over an IntentService?
- Desiging an Android App with Offline Sync. Should I use SyncAdapter?
- access sharedpreferences in class without passing context
- null pointer on calling ContentResolver.setSyncAutomatically android
Related Questions in ANDROID-BACKUP-SERVICE
- SharedPreferencesBackupHelper for an offline application
- Android Auto Backup Conflict Resolution
- How to backup app data in google drive using google drive api
- Android ADB backup APK injection vulnerability
- Restoring some XML fields from excluded SharedPreference file (using fullBackupContent)
- No backup transports available on android emulator with api level 24+
- How to properly backup a database in case a user reinstalls or switches devices (Android)
- Questions about using Android Backup Service with a SQLite database
- What is a PolicyException? I can't find any info on this for Android
- BackupTransportService throws an exception when I try to backup my data
- Why is my onBackup() method for my BackupAgentHelper not being called?
- Where do I need to use a Synchronized statement when using a FileBackupHelper
- Using Saved Game Service for non-game apps
- Do I need to used a Synchronized statement every time I read/write to my database?
- SQLite database backup android
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Use a BroadcastReceiver and declare it in the
AndroidManifestwith...You wil also need...
...in the manifest.
In the
onReceive(...)method of theBroadcastReceivercheck theIntentto see what change has occurred - if it has changed to connected, you can start a sync operation.To perform the sync, use an IntentService which will perform the work on a worker thread and then self-terminate when the work is done.
If you want periodic backups, you should also consider using AlarmManager to create a repeating alarm which can be used to fire the
IntentServiceat regular intervals. In this case theIntentServicewill obviously have to perform an explicit check to see if there is a connection to the Internet available.