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.helper.Utils4AddDevice;
|
import com.mm.android.deviceaddmodule.mobilecommon.entity.deviceadd.DeviceAddInfo;
|
import com.mm.android.deviceaddmodule.model.DeviceAddModel;
|
|
/**
|
* 同一网络提示页
|
*/
|
public class TipSameNetworkFragment extends BaseTipFragment{
|
|
public static TipSameNetworkFragment newInstance() {
|
TipSameNetworkFragment fragment = new TipSameNetworkFragment();
|
Bundle args = new Bundle();
|
fragment.setArguments(args);
|
return fragment;
|
}
|
|
|
@Override
|
protected void nextAction() {
|
if(!Utils4AddDevice.isWifi(getActivity().getApplicationContext())){
|
showToastInfo(R.string.add_device_con_wifi);
|
return;
|
}
|
PageNavigationHelper.gotoSecurityCheckPage(this);
|
}
|
|
@Override
|
protected void helpAction() {
|
|
}
|
|
@Override
|
protected void init() {
|
initView(mView);
|
initData();
|
}
|
|
@Override
|
protected void initView(View view) {
|
super.initView(view);
|
tipImageMatch();
|
mConfirmCheck.setVisibility(View.VISIBLE);
|
mTipTxt.setText(R.string.add_device_same_network_tip);
|
mTipImg.setImageResource(R.drawable.adddevice_samenet);
|
mConfirmCheck.setText(R.string.add_device_confirm_same_network);
|
mNextBtn.setEnabled(false);
|
mTipImg.setScaleType(ImageView.ScaleType.FIT_CENTER);
|
}
|
|
@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);
|
}
|
}
|
}
|