123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package com.yyrh.ui.fragment;
- import android.app.Fragment;
- import android.app.FragmentManager;
- import android.app.FragmentTransaction;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.view.View;
- import android.widget.ImageButton;
- import com.yyrh.constant.SDKSettings;
- import com.yyrh.constant.URLConstants;
- import com.yyrh.ui.WvPageListDialog;
- import com.yyrh.utils.ResourceUtil;
- import com.yyrh.utils.Utils;
- import java.util.HashMap;
- public class BaseFragment extends Fragment implements View.OnClickListener {
- private ImageButton btn_kefu;
- @Override
- public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
- btn_kefu = view.findViewById(ResourceUtil.getId(getActivity(),"btn_kefu"));
- if (btn_kefu != null){
- btn_kefu.setOnClickListener(this);
- }
- }
- public void addFragmentToActivity(FragmentManager fragmentManager,
- android.app.Fragment fragment, int frameId) {
- Utils.checkNotNull(fragmentManager);
- Utils.checkNotNull(fragment);
- FragmentTransaction transaction = fragmentManager.beginTransaction();
- transaction.add(frameId, fragment).addToBackStack(null);
- transaction.commit();
- }
- public void replaceFragmentToActivity(FragmentManager fragmentManager, android.app.Fragment fragment, int frameId) {
- Utils.checkNotNull(fragmentManager);
- Utils.checkNotNull(fragment);
- FragmentTransaction transaction = fragmentManager.beginTransaction();
- transaction.replace(frameId, fragment);
- transaction.commit();
- }
- @Override
- public void onClick(View v) {
- if (v.getId() == ResourceUtil.getId(getActivity(), "btn_kefu")){
- if (!Utils.judgeStrNull(SDKSettings.UserCentUrl)){
- HashMap<String,String> map = new HashMap<>();
- map.put("game_code",SDKSettings.game_code);
- map.put("gcp_code",SDKSettings.gcp_code);
- String url = Utils.getUserCententerUrl(URLConstants.CUSTOMER_SERVICE_URL,map);
- new WvPageListDialog(getActivity(),ResourceUtil.getStyleId(getActivity(),"qj_half_black_dialog"),url).show();
- }
- }
- }
- }
|