private void checkServiceStatus() { service_status.setVisibility(View.VISIBLE); soundImage.setVisibility(View.INVISIBLE); if (isMyServiceRunning(SoundService.class)) { service_status.setText("Service Running..."); SoundService.get().registerListener(this); } else { service_status.setText("Service Stopped"); } }
@Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(SoundService.SOUND_SERVICE_READY)) { SoundService.get().registerListener(MainActivity.this); runOnUiThread( new Runnable() { @Override public void run() { service_status.setText("Service Running..."); } }); } }