package com.mm.android.deviceaddmodule.p_wiredwireless; import android.os.Bundle; import android.view.View; import android.widget.ImageView; 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.PageNavigationHelper; import com.mm.android.deviceaddmodule.mobilecommon.entity.deviceadd.DeviceAddInfo; import com.mm.android.deviceaddmodule.model.DeviceAddModel; /** * 网线插入提示 */ public class TipNetCablePluginFragment extends BaseTipFragment { public static TipNetCablePluginFragment newInstance() { TipNetCablePluginFragment fragment = new TipNetCablePluginFragment(); Bundle args = new Bundle(); fragment.setArguments(args); return fragment; } @Override protected void nextAction() { DeviceAddInfo deviceAddInfo = DeviceAddModel.newInstance().getDeviceInfoCache(); if(DeviceAddHelper.isSupportAddBySc(deviceAddInfo)) { PageNavigationHelper.gotoCloudConnectPage(this); } else { PageNavigationHelper.gotoSameNetworkTipPage(this); } } @Override protected void helpAction() { } @Override protected void init() { initView(mView); initData(); } @Override protected void initView(View view) { super.initView(view); tipImageMatch(); mTipImg.setImageResource(R.drawable.adddevice_netsetting_networkcable); mTipImg.setScaleType(ImageView.ScaleType.FIT_CENTER); mTipTxt.setText(R.string.add_device_plug_cable_to_device); } @Override protected void initData() { super.initData(); DeviceAddInfo deviceAddInfo= DeviceAddModel.newInstance().getDeviceInfoCache(); if (deviceAddInfo.getConfigMode().contains(DeviceAddInfo.ConfigMode.SoftAP.name())) { DeviceAddHelper.updateTile(DeviceAddHelper.TitleMode.MORE4); } else if (deviceAddInfo.getConfigMode().contains(DeviceAddInfo.ConfigMode.SmartConfig.name()) || deviceAddInfo.getConfigMode().contains(DeviceAddInfo.ConfigMode.SoundWave.name()) || deviceAddInfo.getConfigMode().contains(DeviceAddInfo.ConfigMode.SoundWaveV2.name())) { DeviceAddHelper.updateTile(DeviceAddHelper.TitleMode.MORE3); } else { DeviceAddHelper.updateTile(DeviceAddHelper.TitleMode.MORE); } } }