Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Safe Start activity for result with ActivityOptionsCompats
- *
- * @param a current activity
- * @param i intent to launch
- * @param requestCode requestCcde
- * @param options ActivityOptionsCompat
- */
- public static void startActivityForResult(Activity a,
- Intent i,
- int requestCode,
- ActivityOptionsCompat options) {
- if (a == null) {
- return;
- }
- if (options != null) {
- a.startActivityForResult(
- i,
- requestCode,
- options.toBundle()
- );
- } else {
- a.startActivityForResult(
- i,
- requestCode);
- }
- }
- /**
- * Safe Start activity for result with ActivityOptionsCompats
- *
- * @param f current fragment
- * @param i intent to launch
- * @param requestCode requestCcde
- * @param options ActivityOptionsCompat
- */
- public static void startActivityForResult(Fragment f,
- Intent i,
- int requestCode,
- ActivityOptionsCompat options) {
- if (f == null) {
- return;
- }
- if (options != null) {
- f.startActivityForResult(
- i,
- requestCode,
- options.toBundle()
- );
- } else {
- f.startActivityForResult(
- i,
- requestCode);
- }
- }
Add Comment
Please, Sign In to add comment