37 lines
975 B
Java
37 lines
975 B
Java
package org.moire.ultrasonic.activity;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Intent;
|
|
|
|
import org.moire.ultrasonic.util.Constants;
|
|
import org.moire.ultrasonic.util.Util;
|
|
|
|
/**
|
|
* Created by Joshua Bahnsen on 12/30/13.
|
|
*/
|
|
public class ResultActivity extends Activity
|
|
{
|
|
@Override
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data)
|
|
{
|
|
switch (resultCode)
|
|
{
|
|
case Constants.RESULT_CLOSE_ALL:
|
|
setResult(Constants.RESULT_CLOSE_ALL);
|
|
finish();
|
|
}
|
|
super.onActivityResult(requestCode, resultCode, data);
|
|
}
|
|
|
|
public void startActivityForResultWithoutTransition(Activity currentActivity, Class<? extends Activity> newActivity)
|
|
{
|
|
startActivityForResultWithoutTransition(currentActivity, new Intent(currentActivity, newActivity));
|
|
}
|
|
|
|
public void startActivityForResultWithoutTransition(Activity currentActivity, Intent intent)
|
|
{
|
|
startActivityForResult(intent, 0);
|
|
Util.disablePendingTransition(currentActivity);
|
|
}
|
|
}
|