@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_list); currentUser = ParseUser.getCurrentUser(); // ---------------------------------------------------------------------- // Check if service is running. if (!MessageService.isMessageServiceRunning()) { // Start the service // registerReceiver(messageReceiver, messageFilter); Log.d("UserListActivity", "Starting message service"); Intent messageservice = new Intent(this, MessageService.class); messageservice.putExtra("channel", currentUser.getUsername()); startService(messageservice); } // ---------------------------------------------------------------------- new RemoteDataTask().execute(); }