From ddf72b9a5a6ffda818f9793fd11f17e3a699e3c2 Mon Sep 17 00:00:00 2001 From: wangmengyan95 Date: Thu, 19 Nov 2015 15:39:00 -0800 Subject: [PATCH] Allow pass extras to target activity --- .../main/java/com/parse/ui/ParseLoginDispatchActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ParseUI-Login/src/main/java/com/parse/ui/ParseLoginDispatchActivity.java b/ParseUI-Login/src/main/java/com/parse/ui/ParseLoginDispatchActivity.java index 7d16308..13974f6 100644 --- a/ParseUI-Login/src/main/java/com/parse/ui/ParseLoginDispatchActivity.java +++ b/ParseUI-Login/src/main/java/com/parse/ui/ParseLoginDispatchActivity.java @@ -88,7 +88,12 @@ protected Intent getParseLoginIntent() { private void runDispatch() { if (ParseUser.getCurrentUser() != null) { debugLog(getString(R.string.com_parse_ui_login_dispatch_user_logged_in) + getTargetClass()); - startActivityForResult(new Intent(this, getTargetClass()), TARGET_REQUEST); + Intent targetIntent = new Intent(this, getTargetClass()); + Bundle extras = getIntent().getExtras(); + if (extras != null) { + targetIntent.putExtras(extras); + } + startActivityForResult(targetIntent, TARGET_REQUEST); } else { debugLog(getString(R.string.com_parse_ui_login_dispatch_user_not_logged_in)); startActivityForResult(getParseLoginIntent(), LOGIN_REQUEST);