Is It Necessary To Implement Both Loadercallbacks And Onloadcompletelistener To Get Notifications Of Changes In A Contentprovider?
I have an application which is using Loaders to get at a database which is also being edited by an IntentService. I receive data from the Loader through a LoaderCallbacks implemen
Solution 1:
Implementing both listeners is a very bad idea:
02-1917:46:25.139: E/AndroidRuntime(24886): FATAL EXCEPTION: main
02-1917:46:25.139: E/AndroidRuntime(24886): java.lang.IllegalStateException: There is already a listener registered
02-1917:46:25.139: E/AndroidRuntime(24886): at android.content.Loader.registerListener(Loader.java:152)
02-1917:46:25.139: E/AndroidRuntime(24886): at android.app.LoaderManagerImpl$LoaderInfo.start(LoaderManager.java:273)
02-1917:46:25.139: E/AndroidRuntime(24886): at android.app.LoaderManagerImpl.installLoader(LoaderManager.java:523)
02-1917:46:25.139: E/AndroidRuntime(24886): at android.app.LoaderManagerImpl.createAndInstallLoader(LoaderManager.java:510)
02-1917:46:25.139: E/AndroidRuntime(24886): at android.app.LoaderManagerImpl.initLoader(LoaderManager.java:563)
So in fact the answer to this question is:
It is necessary NOT to implement both listeners.
Post a Comment for "Is It Necessary To Implement Both Loadercallbacks And Onloadcompletelistener To Get Notifications Of Changes In A Contentprovider?"