Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SuppressLint("HandlerLeak")
- private void configureHandler(){
- MainActivity.sHandler = new Handler() {
- @Override
- public void handleMessage(Message timeMsg) {
- super.handleMessage(timeMsg);
- long currentTime = Long.valueOf(timeMsg.obj.toString());
- int secs = (int) (currentTime / 1000);
- int mins = secs / 60;
- secs = secs % 60;
- setCurrentRentTime(mins, secs);
- }
- };
- }
- private void setCurrentRentTime(int mins, int secs){
- currentRentTime.setText("" + mins + ":" + String.format("%02d", secs));
- }
- private ServiceConnection myConnection = new ServiceConnection() {
- @Override
- public void onServiceConnected(ComponentName name, IBinder service) {
- RentService.LocalBinder binder = (RentService.LocalBinder) service;
- rentService = binder.getService();
- rentService.startStop();
- isBound = true;
- }
- @Override
- public void onServiceDisconnected(ComponentName name) {
- isBound = false;
- }
- };
- private void startService(){
- intent = new Intent(this, RentService.class);
- bindService(intent, myConnection, Context.BIND_AUTO_CREATE);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement