// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static void showAboutDialog(FragmentManager fm) {
// 	DialogFragment aboutFragment = new AboutDialogFragment();
// 	aboutFragment.show(fm, "dialog_about");
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static void showChangelogDialog(FragmentManager fm,
// 		boolean fullChangelog) {
// 	DialogFragment changelogFragment = ChangelogDialogFragment
// 			.newInstance(fullChangelog);
// 	changelogFragment.show(fm, "dialog_changelog");
// }
// 
// Path: src/at/zweng/bankomatinfos/AppController.java
// public class AppController {
// 
// 	/**
// 	 * singleton instance
// 	 */
// 	private static volatile AppController _instance = null;
// 
// 	private CardInfo _cardInfo;
// 	private StringBuilder _log;
// 
// 	/**
// 	 * Get singleton object
// 	 * 
// 	 * @param context
// 	 * @return
// 	 */
// 	public static synchronized AppController getInstance() {
// 		if (_instance == null) {
// 			_instance = new AppController();
// 		}
// 		return _instance;
// 	}
// 
// 	/**
// 	 * Private consructor
// 	 * 
// 	 * @param ctx
// 	 */
// 	private AppController() {
// 		this._cardInfo = null;
// 		this._log = new StringBuilder();
// 	}
// 
// 	/**
// 	 * @return the _cardInfo
// 	 */
// 	public CardInfo getCardInfo() {
// 		return _cardInfo;
// 	}
// 
// 	/**
// 	 * @return the _cardInfo
// 	 */
// 	public CardInfo getCardInfoNullSafe(Context ctx) {
// 		if (_cardInfo == null) {
// 			return new CardInfo(ctx);
// 		}
// 		return _cardInfo;
// 	}
// 
// 	/**
// 	 * @param _cardInfo
// 	 *            the _cardInfo to set
// 	 */
// 	public void setCardInfo(CardInfo cardInfo) {
// 		this._cardInfo = cardInfo;
// 	}
// 
// 	/**
// 	 * Append line to log
// 	 * 
// 	 * @param msg
// 	 */
// 	public void log(String msg) {
// 		_log.append(getFullTimestampString());
// 		_log.append(": ");
// 		_log.append(msg);
// 		_log.append("\n");
// 	}
// 
// 	/**
// 	 * @return full log
// 	 */
// 	public String getLog() {
// 		return _log.toString();
// 	}
// 
// 	/**
// 	 * clear log
// 	 */
// 	public void clearLog() {
// 		_log = new StringBuilder();
// 	}
// }


import static at.zweng.bankomatinfos.util.Utils.showAboutDialog;
import static at.zweng.bankomatinfos.util.Utils.showChangelogDialog;
import java.util.Locale;
import android.app.ActionBar;
import android.app.FragmentTransaction;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ShareActionProvider;
import at.zweng.bankomatinfos.AppController;
import at.zweng.bankomatinfos2.R;

package at.zweng.bankomatinfos.ui;




// TODO: maybe also add share action for general and transations fragment

/**
 * Activity for displaying the results (hosts fragements in tabs).
 * 
 * @author Johannes Zweng <johannes@zweng.at>
 */
public class ResultActivity extends FragmentActivity implements
		ActionBar.TabListener {


// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static void showAboutDialog(FragmentManager fm) {
// 	DialogFragment aboutFragment = new AboutDialogFragment();
// 	aboutFragment.show(fm, "dialog_about");
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static void showChangelogDialog(FragmentManager fm,
// 		boolean fullChangelog) {
// 	DialogFragment changelogFragment = ChangelogDialogFragment
// 			.newInstance(fullChangelog);
// 	changelogFragment.show(fm, "dialog_changelog");
// }
// 
// Path: src/at/zweng/bankomatinfos/AppController.java
// public class AppController {
// 
// 	/**
// 	 * singleton instance
// 	 */
// 	private static volatile AppController _instance = null;
// 
// 	private CardInfo _cardInfo;
// 	private StringBuilder _log;
// 
// 	/**
// 	 * Get singleton object
// 	 * 
// 	 * @param context
// 	 * @return
// 	 */
// 	public static synchronized AppController getInstance() {
// 		if (_instance == null) {
// 			_instance = new AppController();
// 		}
// 		return _instance;
// 	}
// 
// 	/**
// 	 * Private consructor
// 	 * 
// 	 * @param ctx
// 	 */
// 	private AppController() {
// 		this._cardInfo = null;
// 		this._log = new StringBuilder();
// 	}
// 
// 	/**
// 	 * @return the _cardInfo
// 	 */
// 	public CardInfo getCardInfo() {
// 		return _cardInfo;
// 	}
// 
// 	/**
// 	 * @return the _cardInfo
// 	 */
// 	public CardInfo getCardInfoNullSafe(Context ctx) {
// 		if (_cardInfo == null) {
// 			return new CardInfo(ctx);
// 		}
// 		return _cardInfo;
// 	}
// 
// 	/**
// 	 * @param _cardInfo
// 	 *            the _cardInfo to set
// 	 */
// 	public void setCardInfo(CardInfo cardInfo) {
// 		this._cardInfo = cardInfo;
// 	}
// 
// 	/**
// 	 * Append line to log
// 	 * 
// 	 * @param msg
// 	 */
// 	public void log(String msg) {
// 		_log.append(getFullTimestampString());
// 		_log.append(": ");
// 		_log.append(msg);
// 		_log.append("\n");
// 	}
// 
// 	/**
// 	 * @return full log
// 	 */
// 	public String getLog() {
// 		return _log.toString();
// 	}
// 
// 	/**
// 	 * clear log
// 	 */
// 	public void clearLog() {
// 		_log = new StringBuilder();
// 	}
// }


// Path: src/at/zweng/bankomatinfos/ui/ResultActivity.java
import static at.zweng.bankomatinfos.util.Utils.showAboutDialog;
import static at.zweng.bankomatinfos.util.Utils.showChangelogDialog;
import java.util.Locale;
import android.app.ActionBar;
import android.app.FragmentTransaction;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ShareActionProvider;
import at.zweng.bankomatinfos.AppController;
import at.zweng.bankomatinfos2.R;

package at.zweng.bankomatinfos.ui;




// TODO: maybe also add share action for general and transations fragment

/**
 * Activity for displaying the results (hosts fragements in tabs).
 * 
 * @author Johannes Zweng <johannes@zweng.at>
 */
public class ResultActivity extends FragmentActivity implements
		ActionBar.TabListener {


	private static AppController _controller = AppController.getInstance();
