1 package net.sf.openrocket.android;
\r
3 import net.sf.openrocket.android.motor.MotorBrowserActivity;
\r
4 import net.sf.openrocket.android.thrustcurve.TCQueryActivity;
\r
5 import android.app.Activity;
\r
6 import android.content.Intent;
\r
7 import android.net.Uri;
\r
8 import android.support.v4.app.FragmentActivity;
\r
10 public abstract class ActivityHelpers {
\r
12 public static void goHome( Activity parent ) {
\r
13 Intent i = new Intent(parent, Main.class);
\r
14 i.putExtra(Main.restartFlag, true);
\r
15 i.addFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP + Intent.FLAG_ACTIVITY_NEW_TASK );
\r
16 parent.startActivity(i);
\r
19 public static void browseMotors( Activity parent ) {
\r
20 Intent i = new Intent(parent, MotorBrowserActivity.class);
\r
21 parent.startActivity(i);
\r
24 public static void startPreferences( Activity parent ) {
\r
25 Intent intent = new Intent(parent, PreferencesActivity.class);
\r
26 parent.startActivity(intent);
\r
29 public static void downloadFromThrustcurve( Activity parent, int requestCode ) {
\r
30 Intent i = new Intent(parent, TCQueryActivity.class);
\r
31 parent.startActivityForResult(i, requestCode);
\r
34 public static void donate( Activity parent ) {
\r
35 String url = "http://sourceforge.net/donate/index.php?group_id=260357";
\r
36 Intent intent = new Intent(Intent.ACTION_VIEW);
\r
37 intent.setData( Uri.parse(url) );
\r
38 parent.startActivity(intent);
\r
41 public static void showAbout( FragmentActivity parent ) {
\r
42 AboutDialogFragment frag = AboutDialogFragment.newInstance();
\r
43 frag.show(parent.getSupportFragmentManager(), "about");
\r