package com.mm.android.deviceaddmodule.p_nb; import android.os.Bundle; import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.View; import com.mm.android.deviceaddmodule.R; import com.mm.android.deviceaddmodule.base.BaseTipFragment; import com.mm.android.deviceaddmodule.helper.DeviceAddHelper; import com.mm.android.deviceaddmodule.helper.DeviceAddImageLoaderHelper; import com.mm.android.deviceaddmodule.helper.PageNavigationHelper; import com.mm.android.deviceaddmodule.mobilecommon.entity.deviceadd.DeviceAddInfo; import com.mm.android.deviceaddmodule.mobilecommon.entity.deviceadd.DeviceIntroductionInfo; import com.mm.android.deviceaddmodule.model.DeviceAddModel; import com.nostra13.universalimageloader.core.ImageLoader; public class TipNBFragment extends BaseTipFragment { public static TipNBFragment newInstance() { TipNBFragment fragment = new TipNBFragment(); Bundle args = new Bundle(); fragment.setArguments(args); return fragment; } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); DeviceAddHelper.updateTile(DeviceAddHelper.TitleMode.MORE); } @Override protected void initView(View view) { super.initView(view); tipImageMatch(); mConfirmCheck.setVisibility(View.GONE); mTipTxt.setText(R.string.add_device_nb_tip1); mTipTxt2.setVisibility(View.VISIBLE); mTipTxt2.setText(R.string.add_device_nb_tip2); } @Override protected void initData() { super.initData(); DeviceAddInfo deviceAddInfo= DeviceAddModel.newInstance().getDeviceInfoCache(); DeviceIntroductionInfo deviceIntroductionInfo = deviceAddInfo.getDevIntroductionInfo(); if (deviceIntroductionInfo != null) { String tipImage = deviceIntroductionInfo.getImageInfos().get(DeviceAddHelper.OMSKey.THIRD_PARTY_PLATFORM_MODE_GUIDING_LIGHT_IMAGE); if (!TextUtils.isEmpty(tipImage)) { ImageLoader.getInstance().displayImage(tipImage, mTipImg, DeviceAddImageLoaderHelper.getCommonOptions()); } } } @Override protected void nextAction() { PageNavigationHelper.gotoCloudConnectPage(this); } @Override protected void helpAction() { } @Override protected void init() { initView(mView); initData(); } }