// Path: src/com/jskaleel/fte/common/ConnectionDetector.java
// public class ConnectionDetector {
// 
// 	private Context _context;
// 	
// 	
// 	public ConnectionDetector(Context context) {
// 		this._context = context;
// 	}
// 
// 	public boolean isConnectingToInternet() 
// 	{
// 		ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 		if (connectivity != null) 
// 		{
// 			NetworkInfo[] info = connectivity.getAllNetworkInfo();
// 			if (info != null)
// 			{
// 				for (int i = 0; i < info.length; i++)
// 				{
// 					if (info[i].getState() == NetworkInfo.State.CONNECTED) 
// 					{
// 						return true;
// 					}
// 				}
// 			}
// 
// 		}
// 		return false;
// 	}
// 	
// 	
// 
// }
// 
// Path: src/com/jskaleel/fte/common/PrintLog.java
// public class PrintLog {
// 
// 	public static void debug(String TAG,String str) {
// 		if(str.length() > 4000) 
// 		{
// 			Log.d("FTE",TAG+"  ---> " + str.substring(0, 4000));
// 			debug(TAG,str.substring(4000));
// 		} else
// 		{
// 			Log.d("FTE",TAG+ " ---->" +str);
// 		}
// 	}
// 	public static void error(String TAG,String str) {
// 		if(str.length() > 4000) 
// 		{
// 			Log.e("FTE",TAG +"  ---> " + str.substring(0, 4000));
// 			error(TAG,str.substring(4000));
// 		}
// 		else
// 		{
// 			Log.e("FTE",TAG+ " ---->" +str);
// 		}
// 	}
// 	
// }
// 
// Path: src/com/jskaleel/fte/common/UIProgressLoading.java
// public class UIProgressLoading {
// 	
// 	public  ProgressLoading progressLoading;
// 	public Activity activity;
// 	public  void init(Activity context){
// 		progressLoading = new ProgressLoading(context);
// 		activity = context;
// 	}
// 	public  void showProgressLoading(String msg){
// 		progressLoading.getDialog(msg, false);
// 		if(progressLoading != null && progressLoading.isShowing()){
// 			progressLoading.dismiss();
// 		}
// 			progressLoading.show();
// 	}
// 	public  void stop() {
// 		if(progressLoading != null && progressLoading.isShowing()){
// 			progressLoading.dismiss();
// 		}
// 	}
// }


import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.KeyEvent;
import com.jskaleel.fte.common.ConnectionDetector;
import com.jskaleel.fte.common.PrintLog;
import com.jskaleel.fte.common.UIProgressLoading;

package com.jskaleel.abstracts;



public class BasicActivity extends FragmentActivity{

	public AlertDialog alertDialog;
	//	public ProgressDialog progressDialog;
	public UIProgressLoading uiProgressLoading;
	public static Boolean isAppRunningBackground = false;
	public static String TAG = "BasicActivity";
	public boolean doubleBackToExitPressedOnce;

	//Connection Detectors
	public Boolean isInternetAvailable = false;
	public ConnectionDetector connectionDetector;

	@Override
	protected void onStart() {
		// TODO Auto-generated method stub
		super.onStart();
	}

	@Override
	protected void onStop() {
		// TODO Auto-generated method stub
		super.onStop();
	}

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		//		progressDialog = new ProgressDialog(this);

// Path: src/com/jskaleel/fte/common/ConnectionDetector.java
// public class ConnectionDetector {
// 
// 	private Context _context;
// 	
// 	
// 	public ConnectionDetector(Context context) {
// 		this._context = context;
// 	}
// 
// 	public boolean isConnectingToInternet() 
// 	{
// 		ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 		if (connectivity != null) 
// 		{
// 			NetworkInfo[] info = connectivity.getAllNetworkInfo();
// 			if (info != null)
// 			{
// 				for (int i = 0; i < info.length; i++)
// 				{
// 					if (info[i].getState() == NetworkInfo.State.CONNECTED) 
// 					{
// 						return true;
// 					}
// 				}
// 			}
// 
// 		}
// 		return false;
// 	}
// 	
// 	
// 
// }
// 
// Path: src/com/jskaleel/fte/common/PrintLog.java
// public class PrintLog {
// 
// 	public static void debug(String TAG,String str) {
// 		if(str.length() > 4000) 
// 		{
// 			Log.d("FTE",TAG+"  ---> " + str.substring(0, 4000));
// 			debug(TAG,str.substring(4000));
// 		} else
// 		{
// 			Log.d("FTE",TAG+ " ---->" +str);
// 		}
// 	}
// 	public static void error(String TAG,String str) {
// 		if(str.length() > 4000) 
// 		{
// 			Log.e("FTE",TAG +"  ---> " + str.substring(0, 4000));
// 			error(TAG,str.substring(4000));
// 		}
// 		else
// 		{
// 			Log.e("FTE",TAG+ " ---->" +str);
// 		}
// 	}
// 	
// }
// 
// Path: src/com/jskaleel/fte/common/UIProgressLoading.java
// public class UIProgressLoading {
// 	
// 	public  ProgressLoading progressLoading;
// 	public Activity activity;
// 	public  void init(Activity context){
// 		progressLoading = new ProgressLoading(context);
// 		activity = context;
// 	}
// 	public  void showProgressLoading(String msg){
// 		progressLoading.getDialog(msg, false);
// 		if(progressLoading != null && progressLoading.isShowing()){
// 			progressLoading.dismiss();
// 		}
// 			progressLoading.show();
// 	}
// 	public  void stop() {
// 		if(progressLoading != null && progressLoading.isShowing()){
// 			progressLoading.dismiss();
// 		}
// 	}
// }


// Path: src/com/jskaleel/abstracts/BasicActivity.java
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.KeyEvent;
import com.jskaleel.fte.common.ConnectionDetector;
import com.jskaleel.fte.common.PrintLog;
import com.jskaleel.fte.common.UIProgressLoading;

package com.jskaleel.abstracts;



public class BasicActivity extends FragmentActivity{

	public AlertDialog alertDialog;
	//	public ProgressDialog progressDialog;
	public UIProgressLoading uiProgressLoading;
	public static Boolean isAppRunningBackground = false;
	public static String TAG = "BasicActivity";
	public boolean doubleBackToExitPressedOnce;

	//Connection Detectors
	public Boolean isInternetAvailable = false;
	public ConnectionDetector connectionDetector;

	@Override
	protected void onStart() {
		// TODO Auto-generated method stub
		super.onStart();
	}

	@Override
	protected void onStop() {
		// TODO Auto-generated method stub
		super.onStop();
	}

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		//		progressDialog = new ProgressDialog(this);

		uiProgressLoading = new UIProgressLoading();
