X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=android%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fandroid%2FActivityHelpers.java;h=02e920e4c24d9246179f578d62c6a28ff192e1de;hb=121456e8dbb3d43058bdc5aa74d59a4e08d06e81;hp=bc6db510b01332351fa562fc696bc8318ef2bb41;hpb=3cdaf29f3018779f7429823a628b63cad8f901b1;p=debian%2Fopenrocket diff --git a/android/src/net/sf/openrocket/android/ActivityHelpers.java b/android/src/net/sf/openrocket/android/ActivityHelpers.java index bc6db510..02e920e4 100644 --- a/android/src/net/sf/openrocket/android/ActivityHelpers.java +++ b/android/src/net/sf/openrocket/android/ActivityHelpers.java @@ -1,21 +1,45 @@ package net.sf.openrocket.android; -import net.sf.openrocket.android.motor.MotorHierarchicalBrowser; +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, MotorHierarchicalBrowser.class); + 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"); } + }