mirror of
https://github.com/balkian/Carrousel-Android.git
synced 2024-12-22 21:18:13 +00:00
I6: Dialogo de progreso
This commit is contained in:
parent
698302cccc
commit
060492e8a1
@ -3,7 +3,9 @@ package com.onirica.carrousel;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.ProgressDialog;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
|
import android.content.DialogInterface;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.ServiceConnection;
|
import android.content.ServiceConnection;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -12,6 +14,7 @@ import android.os.IBinder;
|
|||||||
public class Configuration extends Activity {
|
public class Configuration extends Activity {
|
||||||
private Results mResults;
|
private Results mResults;
|
||||||
private Intent intent;
|
private Intent intent;
|
||||||
|
private ProgressDialog progressDialog;
|
||||||
/** Called when the activity is first created. */
|
/** Called when the activity is first created. */
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
@ -24,6 +27,7 @@ public class Configuration extends Activity {
|
|||||||
public void onServiceConnected(ComponentName className, IBinder service) {
|
public void onServiceConnected(ComponentName className, IBinder service) {
|
||||||
mResults = ((Results.LocalBinder)service).getService();
|
mResults = ((Results.LocalBinder)service).getService();
|
||||||
populateMatches();
|
populateMatches();
|
||||||
|
progressDialog.dismiss();
|
||||||
|
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
@ -34,6 +38,18 @@ public class Configuration extends Activity {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
bindService(intent, conn, BIND_AUTO_CREATE);
|
bindService(intent, conn, BIND_AUTO_CREATE);
|
||||||
|
progressDialog = new ProgressDialog(this);
|
||||||
|
progressDialog.setMessage("Retrieving match list");
|
||||||
|
progressDialog.setIndeterminate(true);
|
||||||
|
progressDialog.setCancelable(true);
|
||||||
|
progressDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
|
||||||
|
public void onCancel(DialogInterface dialog) {
|
||||||
|
//Log.i(TAG, "dialog cancel has been invoked");
|
||||||
|
stopService(intent);
|
||||||
|
finish();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
progressDialog.show();
|
||||||
}
|
}
|
||||||
private void populateMatches() {
|
private void populateMatches() {
|
||||||
ArrayList<Match> matches = mResults.getMatches();
|
ArrayList<Match> matches = mResults.getMatches();
|
||||||
|
Loading…
Reference in New Issue
Block a user