package com.onirica.carrousel; import java.util.ArrayList; import android.app.Activity; import android.content.ComponentName; import android.content.Intent; import android.content.ServiceConnection; import android.os.Bundle; import android.os.IBinder; public class Configuration extends Activity { private Results mResults; private Intent intent; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); intent = new Intent(getBaseContext(), Results.class); startService(intent); ServiceConnection conn = new ServiceConnection() { @Override public void onServiceConnected(ComponentName className, IBinder service) { mResults = ((Results.LocalBinder)service).getService(); populateMatches(); } @Override public void onServiceDisconnected(ComponentName className) { mResults = null; stopService(intent); finish(); } }; bindService(intent, conn, BIND_AUTO_CREATE); } private void populateMatches() { ArrayList matches = mResults.getMatches(); } }