|
|
@ -16,17 +16,25 @@ import com.google.gson.Gson; |
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
import com.qhclh.ytzh.bean.DownLoadBean; |
|
|
import com.qhclh.ytzh.bean.DownLoadBean; |
|
|
|
|
|
import com.qhclh.ytzh.bean.MobileBean; |
|
|
import com.qhclh.ytzh.index.IndexFragment; |
|
|
import com.qhclh.ytzh.index.IndexFragment; |
|
|
import com.qhclh.ytzh.index.JPInfoActivity; |
|
|
import com.qhclh.ytzh.index.JPInfoActivity; |
|
|
import com.qhclh.ytzh.index.fumudai.FumudaiFragment; |
|
|
import com.qhclh.ytzh.index.fumudai.FumudaiFragment; |
|
|
import com.qhclh.ytzh.index.shangpin.InHouseActivity; |
|
|
import com.qhclh.ytzh.index.shangpin.InHouseActivity; |
|
|
import com.qhclh.ytzh.index.shangpin.ShangpinFragment; |
|
|
import com.qhclh.ytzh.index.shangpin.ShangpinFragment; |
|
|
import com.qhclh.ytzh.me.MeFragment; |
|
|
import com.qhclh.ytzh.me.MeFragment; |
|
|
|
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
import com.qhclh.ytzh.utils.ApkUtils; |
|
|
import com.qhclh.ytzh.utils.ApkUtils; |
|
|
import com.qhclh.ytzh.utils.Urltool; |
|
|
import com.qhclh.ytzh.utils.Urltool; |
|
|
import com.qhclh.ytzh.work.WorkFragment; |
|
|
import com.qhclh.ytzh.work.WorkFragment; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
|
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
|
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
import butterknife.BindView; |
|
|
import butterknife.OnClick; |
|
|
import butterknife.OnClick; |
|
|
import pub.devrel.easypermissions.AfterPermissionGranted; |
|
|
import pub.devrel.easypermissions.AfterPermissionGranted; |
|
|
@ -69,13 +77,16 @@ public class MainActivity extends BaseActivity { |
|
|
|
|
|
|
|
|
private ShangpinFragment shangpinFragment; |
|
|
private ShangpinFragment shangpinFragment; |
|
|
private FumudaiFragment fumudaiFragment; |
|
|
private FumudaiFragment fumudaiFragment; |
|
|
///< 0 商品鸡 其他父母代 |
|
|
|
|
|
private int indexFlag = 0; |
|
|
|
|
|
|
|
|
///< 0 商品鸡 1父母代 |
|
|
|
|
|
private int indexFlag = -1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private String versionName, downloadUrl; |
|
|
private String versionName, downloadUrl; |
|
|
private DownLoadBean downLoadBean; |
|
|
private DownLoadBean downLoadBean; |
|
|
|
|
|
|
|
|
|
|
|
public static List<String> homepageList; |
|
|
|
|
|
public static List<String> workList; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected int setLayoutId() { |
|
|
protected int setLayoutId() { |
|
|
return R.layout.act_main; |
|
|
return R.layout.act_main; |
|
|
@ -84,8 +95,7 @@ public class MainActivity extends BaseActivity { |
|
|
@Override |
|
|
@Override |
|
|
protected void initView() { |
|
|
protected void initView() { |
|
|
initToolbar(mToolbar, "", null); |
|
|
initToolbar(mToolbar, "", null); |
|
|
///< 点击切换fragment |
|
|
|
|
|
onTabClick(mTargetTabPosition); |
|
|
|
|
|
|
|
|
|
|
|
dongtaiQuanxian(); |
|
|
dongtaiQuanxian(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -104,6 +114,39 @@ public class MainActivity extends BaseActivity { |
|
|
@Override |
|
|
@Override |
|
|
protected void onResume() { |
|
|
protected void onResume() { |
|
|
super.onResume(); |
|
|
super.onResume(); |
|
|
|
|
|
MobileAppSchemaRpc_Load(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void MobileAppSchemaRpc_Load() { |
|
|
|
|
|
ViewOnClickTask mobileTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
|
|
RpcObject rpcObj; |
|
|
|
|
|
@Override |
|
|
|
|
|
protected void successUI() { |
|
|
|
|
|
if (rpcObj.getString("Content")!=null){ |
|
|
|
|
|
Gson gson = new Gson(); |
|
|
|
|
|
MobileBean mobileBean = gson.fromJson(rpcObj.getString("Content"),MobileBean.class); |
|
|
|
|
|
|
|
|
|
|
|
homepageList = mobileBean.getHomepage().getFunctions(); |
|
|
|
|
|
workList = mobileBean.getWork().getFunctions(); |
|
|
|
|
|
///< 点击切换fragment |
|
|
|
|
|
indexFlag = Integer.parseInt(mobileBean.getHomepage().getType()); |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("aaa00++++++"+indexFlag); |
|
|
|
|
|
System.out.println("aaa11++++++"+homepageList); |
|
|
|
|
|
System.out.println("aaa22++++++"+workList); |
|
|
|
|
|
onTabClick(mTargetTabPosition); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object call() throws Exception { |
|
|
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.MobileAppSchemaRpc_Load); |
|
|
|
|
|
rpcObj = result.getRpcObject(RpcUrl.MobileAppSchemaRpc_Load_fanhui); |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
mobileTask.execute(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|