// Path: src/com/nloko/android/Log.java
// public final class Log {
// 
// 	public static boolean debug = false;
// 	
// 	public static void d(String tag, String message)
// 	{
// 		if (debug) {
// 			android.util.Log.d(tag, message);
// 		}
// 	}
// 	
// 	public static void w(String tag, String message)
// 	{
// 		android.util.Log.w(tag, message);
// 	}
// 	
// 	public static void e(String tag, String message)
// 	{
// 		android.util.Log.e(tag, message);
// 	}
// 	
// 	public static void v(String tag, String message)
// 	{
// 		android.util.Log.v(tag, message);
// 	}
// 	
// 	public static void i(String tag, String message)
// 	{
// 		android.util.Log.i(tag, message);
// 	}
// }
// 
// Path: src/com/nloko/android/syncmypix/SyncService.java
// public enum SyncServiceStatus {
// 	IDLE,
// 	GETTING_FRIENDS,
// 	SYNCING
// }


import java.lang.ref.WeakReference;
import com.nloko.android.Log;
import com.nloko.android.syncmypix.SyncService.SyncServiceStatus;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.os.IBinder;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageSwitcher;
import android.widget.ProgressBar;
import android.widget.TextSwitcher;
import android.widget.TextView;
import android.widget.Toast;
		if (!mSyncServiceBound) {
			Intent i = new Intent(getApplicationContext(), MainActivity.getSyncSource(getApplicationContext()));
			mSyncServiceBound = bindService(i, mSyncServiceConn, Context.BIND_AUTO_CREATE);
		}
	}

    
	@Override
	protected void onResume() {
		super.onResume();
		mTitleProgress.setVisibility(View.VISIBLE);
	}

	@Override
	protected void onDestroy() {
		super.onDestroy();
		unbindService(mSyncServiceConn);
		if (mSyncService != null) {
			SyncService service = mSyncService.get();
			if (service != null) {
				service.unsetListener();
			}
		}
		mSyncServiceBound = false;
		mSyncServiceConn = null;
	}

	@Override
	protected void finalize() throws Throwable {
		super.finalize();
// Path: src/com/nloko/android/Log.java
// public final class Log {
// 
// 	public static boolean debug = false;
// 	
// 	public static void d(String tag, String message)
// 	{
// 		if (debug) {
// 			android.util.Log.d(tag, message);
// 		}
// 	}
// 	
// 	public static void w(String tag, String message)
// 	{
// 		android.util.Log.w(tag, message);
// 	}
// 	
// 	public static void e(String tag, String message)
// 	{
// 		android.util.Log.e(tag, message);
// 	}
// 	
// 	public static void v(String tag, String message)
// 	{
// 		android.util.Log.v(tag, message);
// 	}
// 	
// 	public static void i(String tag, String message)
// 	{
// 		android.util.Log.i(tag, message);
// 	}
// }
// 
// Path: src/com/nloko/android/syncmypix/SyncService.java
// public enum SyncServiceStatus {
// 	IDLE,
// 	GETTING_FRIENDS,
// 	SYNCING
// }


// Path: src/com/nloko/android/syncmypix/SyncProgressActivity.java
import java.lang.ref.WeakReference;
import com.nloko.android.Log;
import com.nloko.android.syncmypix.SyncService.SyncServiceStatus;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.os.IBinder;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageSwitcher;
import android.widget.ProgressBar;
import android.widget.TextSwitcher;
import android.widget.TextView;
import android.widget.Toast;

		if (!mSyncServiceBound) {
			Intent i = new Intent(getApplicationContext(), MainActivity.getSyncSource(getApplicationContext()));
			mSyncServiceBound = bindService(i, mSyncServiceConn, Context.BIND_AUTO_CREATE);
		}
	}

    
	@Override
	protected void onResume() {
		super.onResume();
		mTitleProgress.setVisibility(View.VISIBLE);
	}

	@Override
	protected void onDestroy() {
		super.onDestroy();
		unbindService(mSyncServiceConn);
		if (mSyncService != null) {
			SyncService service = mSyncService.get();
			if (service != null) {
				service.unsetListener();
			}
		}
		mSyncServiceBound = false;
		mSyncServiceConn = null;
	}

	@Override
	protected void finalize() throws Throwable {
		super.finalize();
		Log.d(TAG, "FINALIZED");