package com.sl.house_property; import android.annotation.SuppressLint; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentTransaction; import android.view.View; import android.widget.RadioButton; import android.widget.RadioGroup; import com.sl.house_property.databinding.ActivityMainTabBinding; import com.sl.house_property.discovery.DiscoveryFragment; import tools.Config; public class MainTabActivity extends BaseActivity implements View.OnClickListener,MainFragment.OnFragmentInteractionListener, Main1Fragment.OnFragmentInteractionListener, Main2Fragment.OnFragmentInteractionListener, Main3Fragment.OnFragmentInteractionListener, Main4Fragment.OnFragmentInteractionListener{ /*定义的全局返回码,例如在主界面的某个Fragment点击某一项后进入下一个界面后 如果在下一个界面有数据更改,需要Fragment刷新时,通过setResult方法通知主界面,主界面的 onActivityResult方法会接收到通知,再刷新相应的Fragment */ public static final int RESUlT_CODE_0 = 201;//首页 public static final int RESUlT_CODE_1 = 202;//发现 public static final int RESUlT_CODE_2 = 203;//购物车 // public static final int RESUlT_CODE_3 = 204;// public static final int RESUlT_CODE_4 = 205;//我的 private RadioGroup radioGroup; private MainFragment fragment0; private DiscoveryFragment fragment1; private Main3Fragment fragment2; private Main2Fragment fragment3; private Main4Fragment fragment4; private Fragment currentFragment; private int myeditcode=1000; private int nowradioId; @Override protected int getLayoutResId() { return R.layout.activity_main_tab; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Config.getInstance(MainTabActivity.this).put("MainTabActivity",true); //setPhotoSysyrmbar(); //setSytemBar(R.color.colorPrimary);//设置主题样式 //setFramentMarginTop(); initView(); } @SuppressLint("MissingSuperCall") @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); } private void initView() { radioGroup= mDataBinding.radioGroup; for (int i = 0; i