|
|
@@ -1,122 +0,0 @@
|
|
|
-package com.itant.shibei.ui.home.tool;
|
|
|
-
|
|
|
-import android.content.Intent;
|
|
|
-import android.view.View;
|
|
|
-import android.widget.TextView;
|
|
|
-
|
|
|
-import com.itant.shibei.R;
|
|
|
-import com.itant.shibei.bean.SystemBean;
|
|
|
-import com.itant.shibei.constant.ConstantUrl;
|
|
|
-import com.itant.shibei.manager.UserInfoManager;
|
|
|
-import com.itant.shibei.ui.home.tool.json.JsonActivity;
|
|
|
-import com.itant.shibei.ui.home.tool.weather.WeatherActivity;
|
|
|
-import com.itant.shibei.ui.home.tool.yiji.YijiActivity;
|
|
|
-import com.itant.shibei.ui.mine.login.LoginActivity;
|
|
|
-import com.miekir.common.utils.ActivityTool;
|
|
|
-import com.miekir.common.utils.ToastTool;
|
|
|
-import com.miekir.mvp.presenter.InjectPresenter;
|
|
|
-import com.miekir.mvp.view.BaseMVPFragment;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author Miekir
|
|
|
- * @date 2020/6/18 16:48
|
|
|
- * Description: 工具界面
|
|
|
- */
|
|
|
-public class ToolFragment extends BaseMVPFragment implements View.OnClickListener, ISystemView {
|
|
|
-
|
|
|
- @InjectPresenter
|
|
|
- SystemPresenter mSystemPresenter;
|
|
|
-
|
|
|
- private TextView tv_weather;
|
|
|
- private TextView tv_yiji;
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void onViewInit() {
|
|
|
- tv_weather = rootView.findViewById(R.id.tv_weather);
|
|
|
- tv_yiji = rootView.findViewById(R.id.tv_yiji);
|
|
|
- rootView.findViewById(R.id.fl_get_json).setOnClickListener(this);
|
|
|
- rootView.findViewById(R.id.fl_pc_template).setOnClickListener(this);
|
|
|
- rootView.findViewById(R.id.fl_weather).setOnClickListener(this);
|
|
|
- rootView.findViewById(R.id.fl_yiji).setOnClickListener(this);
|
|
|
- rootView.findViewById(R.id.fl_biao_qing).setOnClickListener(this);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void onLazyLoad() {
|
|
|
- mSystemPresenter.getSystemConfig();
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int getLayoutResId() {
|
|
|
- return R.layout.fragment_tool;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onClick(View v) {
|
|
|
- switch (v.getId()) {
|
|
|
-
|
|
|
- case R.id.fl_pc_template:
|
|
|
- // 跳转京东模板
|
|
|
- ActivityTool.openUrl(getActivity(), ConstantUrl.URL_JD_TEMPLATE_COMPUTER);
|
|
|
- break;
|
|
|
- case R.id.fl_get_json:
|
|
|
- // JSON界面
|
|
|
- if (UserInfoManager.getInstance().isLogin()) {
|
|
|
- startActivity(new Intent(getActivity(), JsonActivity.class));
|
|
|
- } else {
|
|
|
- ToastTool.showShort("请先登录");
|
|
|
- startActivity(new Intent(getActivity(), LoginActivity.class));
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case R.id.fl_weather:
|
|
|
- // 天气界面
|
|
|
- if (UserInfoManager.getInstance().isLogin()) {
|
|
|
- startActivity(new Intent(getActivity(), WeatherActivity.class));
|
|
|
- } else {
|
|
|
- ToastTool.showShort("请先登录");
|
|
|
- startActivity(new Intent(getActivity(), LoginActivity.class));
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case R.id.fl_yiji:
|
|
|
- // 宜忌信息
|
|
|
- if (UserInfoManager.getInstance().isLogin()) {
|
|
|
- startActivity(new Intent(getActivity(), YijiActivity.class));
|
|
|
- } else {
|
|
|
- ToastTool.showShort("请先登录");
|
|
|
- startActivity(new Intent(getActivity(), LoginActivity.class));
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case R.id.fl_biao_qing:
|
|
|
- // 跳转表情包
|
|
|
- ActivityTool.openUrl(getActivity(), ConstantUrl.URL_BIAO_QING);
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onGetConfigResult(boolean success, String message, SystemBean resultBean) {
|
|
|
- if (!success || resultBean == null) {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- String tips;
|
|
|
- if (resultBean.isVipLimit) {
|
|
|
- tips = getResources().getString(R.string.api_tips_vip_only);
|
|
|
- } else {
|
|
|
- tips = getResources().getString(R.string.api_tips_free);
|
|
|
- }
|
|
|
-
|
|
|
- tv_weather.setText(tv_weather.getText().toString() + tips);
|
|
|
- tv_yiji.setText(tv_yiji.getText().toString() + tips);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onSetApiResult(boolean success, String message, String resultBean) {
|
|
|
-
|
|
|
- }
|
|
|
-}
|