Sfoglia il codice sorgente

主页面对面预约完成,跳转至资讯页面

Axion 7 anni fa
parent
commit
434b9e2131

+ 22 - 0
app/src/main/java/com/wiipu/peopleheart/MainActivity.java

@@ -115,6 +115,7 @@ public class MainActivity extends BaseActivity implements RadioGroup.OnCheckedCh
     @Override
     public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
         setChecked = true;
+        Log.d(TAG, "onCheckedChanged: "+i);
         if (i == R.id.tab_main_home) {
             setFragment(FRAGMENT_HOME_NET);
         } else if (i == R.id.tab_main_case) {
@@ -164,6 +165,7 @@ public class MainActivity extends BaseActivity implements RadioGroup.OnCheckedCh
 
             case FRAGMENT_INFO:
                 if (mInfoFragment == null) {
+                    Log.d(TAG, "getFragment: info");
                     mInfoFragment = new InfoFragment();
                 }
                 return mInfoFragment;
@@ -190,6 +192,26 @@ public class MainActivity extends BaseActivity implements RadioGroup.OnCheckedCh
 
     }
 
+    /**
+     * 用于碎片中的操作来修改radiobtn
+     */
+    public void setCheck(int checkId) {
+        switch (checkId) {
+            case FRAGMENT_HOME_NET:
+                mRgBottom.check(R.id.tab_main_home);
+                break;
+            case FRAGMENT_CASE:
+                mRgBottom.check(R.id.tab_main_case);
+                break;
+            case FRAGMENT_INFO:
+                mRgBottom.check(R.id.tab_main_info);
+                break;
+                default:
+                    break;
+
+        }
+    }
+
     public static void start(Context context, int fragmentId){
         Intent intent = new Intent(context,MainActivity.class);
         intent.putExtra("fragment_id",fragmentId);

+ 11 - 1
app/src/main/java/com/wiipu/peopleheart/home/HomeNewFragment.java

@@ -17,6 +17,8 @@ import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
 
+import com.squareup.haha.perflib.Main;
+import com.tencent.smtt.export.external.interfaces.JsResult;
 import com.tencent.smtt.sdk.ValueCallback;
 import com.tencent.smtt.sdk.WebChromeClient;
 import com.tencent.smtt.sdk.WebSettings;
@@ -34,6 +36,7 @@ import com.wiipu.commonlib.base.BaseMvpFragment;
 import com.wiipu.commonlib.net.HttpClient;
 import com.wiipu.commonlib.utils.image.GlideImgLoader;
 import com.wiipu.commonlib.widget.LoadingDialog;
+import com.wiipu.peopleheart.MainActivity;
 import com.wiipu.peopleheart.R;
 
 import java.io.File;
@@ -119,9 +122,16 @@ public class HomeNewFragment extends BaseMvpFragment{
 
             @Override
             public void onPageFinished(WebView view, String url) {
-
                 Log.d(TAG, "onPageFinished: " + url);
                 super.onPageFinished(view, url);
+
+                //面对面预约完成要跳转到政策资讯,需要同时修改radiobtn
+                if (url.equals("http://minxin.xazhima.com/weixinMinxin/policyNews.php")) {
+                    MainActivity mainActivity = (MainActivity) getActivity();
+                    mainActivity.setCheck(MainActivity.FRAGMENT_INFO);
+
+                }
+
                 mLoadingDialog.dismiss();
                 String title = view.getTitle();
                 if (!TextUtils.isEmpty(title)) {

+ 1 - 1
app/src/main/java/com/wiipu/peopleheart/info/InfoFragment.java

@@ -120,7 +120,7 @@ public class InfoFragment extends BaseMvpFragment {
 
             @Override
             public void onPageFinished(WebView view, String url) {
-
+                Log.d("info", "onPageFinished: "+url);
                 super.onPageFinished(view, url);
                 mLoadingDialog.dismiss();
                 String title = view.getTitle();