Skip to main content

Introduction and Example of Eventbus in Android.

EventBus is a library of Greenbot . This is very simple for all users how to implement and its basic use. Here I will also share examples for better understanding. What is EventBus? EventBus is subscribed/publish event bus to communication between components with limited lines of code, in short, its bus for events transfers the data between one activity(class) to another to reflect the changes based on our needs. That makes the data exchange between components like Activity, Fragment, Services, and any kind of backgrounds threads pretty easy. EventBus can handle the threading for us: events can be posted in threads different from the posting thread. Common use can be dealing with UI changes. In Android, UI changes must be done in the Main(UI) thread. In other words, networking or more time-consuming task cannot be handled in the Main thread, for that we must use AsyncTask or Handler to make it more smooth. Now we have one more options use EventBus to change the UI po...

Auto Turn Off/On GPS in Android

I was doing search from the net. There are multiple scenario to make application feature to enable/disable the GPS through Programming. If we want to track our children status where he/she going from School/college to any other place. So at that we can start GPS without notify them.
Second scenario may be happen when our device is stolen or lost at any place and someone open our application or restart the device so automatic start our application and send data to our server. That also be happen. But this is not fully reliable that we get back our device. At lease we know the location where our device is

Below code is used for enable/disable the GPS using Android by Programming.


1. Forcefully Enable the GPS if its disable


2. Forcefully Disable the GPS if its Enable


Auto enable GPS in Android - Prashant Adesara
[Auto Enable/Disable GPS Programmatically]


If you are satisfied then please give your comments.
Thanks for your Interest!!!


Comments

Post a Comment