修复外部跳转NormalFragment失败问题,光环助手V3.1 RELEASE(20180112-0755)测试汇总
This commit is contained in:
@ -9,6 +9,8 @@ import com.gh.base.BaseActivity;
|
||||
import com.gh.common.util.EntranceUtils;
|
||||
import com.gh.common.util.PlatformUtils;
|
||||
import com.gh.gamecenter.ask.AnswerDetailFragment;
|
||||
import com.lightgame.config.CommonDebug;
|
||||
import com.lightgame.utils.Utils;
|
||||
|
||||
import static com.gh.common.util.EntranceUtils.ENTRANCE_BROWSER;
|
||||
import static com.gh.common.util.EntranceUtils.HOST_ANSWER;
|
||||
@ -18,6 +20,7 @@ import static com.gh.common.util.EntranceUtils.HOST_DOWNLOAD;
|
||||
import static com.gh.common.util.EntranceUtils.HOST_GAME;
|
||||
import static com.gh.common.util.EntranceUtils.HOST_QUESTION;
|
||||
import static com.gh.common.util.EntranceUtils.HOST_SUGGESTION;
|
||||
import static com.gh.common.util.EntranceUtils.KEY_ANSWER_ID;
|
||||
import static com.gh.common.util.EntranceUtils.KEY_CONTENT;
|
||||
import static com.gh.common.util.EntranceUtils.KEY_ENTRANCE;
|
||||
import static com.gh.common.util.EntranceUtils.KEY_GAMEID;
|
||||
@ -51,6 +54,9 @@ public class SkipActivity extends BaseActivity {
|
||||
|
||||
Uri uri = getIntent().getData();
|
||||
if (uri != null) {
|
||||
if (CommonDebug.IS_DEBUG) {
|
||||
Utils.log("SkipActivity:: Uri=>" + uri.toString());
|
||||
}
|
||||
String host = uri.getHost();
|
||||
String id = uri.getPath();
|
||||
if (!TextUtils.isEmpty(id)) {
|
||||
@ -75,7 +81,7 @@ public class SkipActivity extends BaseActivity {
|
||||
case HOST_COLUMN:
|
||||
bundle.putString(KEY_TO, SubjectActivity.class.getSimpleName());
|
||||
bundle.putString(KEY_ID, id);
|
||||
bundle.putString(KEY_NAME,uri.getQueryParameter(KEY_NAME));
|
||||
bundle.putString(KEY_NAME, uri.getQueryParameter(KEY_NAME));
|
||||
break;
|
||||
case HOST_SUGGESTION:
|
||||
String content = String.format("【%s-%s-V%s】",
|
||||
@ -94,7 +100,7 @@ public class SkipActivity extends BaseActivity {
|
||||
break;
|
||||
case HOST_ANSWER:
|
||||
bundle.putString(KEY_TO, AnswerDetailFragment.TAG);
|
||||
bundle.putString(KEY_GAMEID, id);
|
||||
bundle.putString(KEY_ANSWER_ID, id);
|
||||
bundle.putString(KEY_PACKAGENAME, uri.getQueryParameter(KEY_PACKAGENAME));
|
||||
break;
|
||||
case HOST_QUESTION:
|
||||
|
||||
Reference in New Issue
Block a user