package net.sf.openrocket.android;
import net.sf.openrocket.android.motor.MotorBrowserActivity;
import net.sf.openrocket.android.thrustcurve.TCQueryActivity;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.support.v4.app.FragmentActivity;
public abstract class ActivityHelpers {
public static void goHome( Activity parent ) {
Intent i = new Intent(parent, Main.class);
i.addFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP + Intent.FLAG_ACTIVITY_NEW_TASK );
parent.startActivity(i);
}
public static void browseMotors( Activity parent ) {
Intent i = new Intent(parent, MotorBrowserActivity.class);
parent.startActivity(i);
}
public static void startPreferences( Activity parent ) {
Intent intent = new Intent(parent, PreferencesActivity.class);
parent.startActivity(intent);
}
public static void downloadFromThrustcurve( Activity parent, int requestCode ) {
Intent i = new Intent(parent, TCQueryActivity.class);
parent.startActivityForResult(i, requestCode);
}
public static void donate( Activity parent ) {
String url = "http://sourceforge.net/donate/index.php?group_id=260357";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData( Uri.parse(url) );
parent.startActivity(intent);
}
public static void showAbout( FragmentActivity parent ) {
AboutDialogFragment frag = AboutDialogFragment.newInstance();
frag.show(parent.getSupportFragmentManager(), "about");
}
}