lizhanwei
2020-02-10 d5bf5c845908b9429904140383956c94760e3e40
app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -9,8 +9,13 @@
import android.widget.Button;
import android.widget.Toast;
import com.anyun.exam.lib.AYSdk;
import com.anyun.exam.lib.MyLog;
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.Constant;
import safeluck.drive.evaluation.R;
import safeluck.drive.evaluation.util.FileUtil;
/**
 * 基础数据设置
@@ -22,8 +27,10 @@
 */
public class BaseDatasFragment extends SupportFragment implements View.OnClickListener {
    private static final String TAG = BaseDatasFragment.class.getSimpleName();
    private Button btn_inspect_signal;
    private Button btn_config_signal;
    private Button btn_mcu_upgrade;
    public static SupportFragment newInstance() {
        return new BaseDatasFragment();
@@ -41,6 +48,8 @@
    private void initView(View view) {
        btn_inspect_signal = view.findViewById(R.id.btn_inpsect_signal);
        btn_mcu_upgrade = view.findViewById(R.id.btn_mcu_upgrade);
        btn_mcu_upgrade.setOnClickListener(this);
        btn_inspect_signal.setOnClickListener(this);
        btn_config_signal = view.findViewById(R.id.btn_signal_conf);
        btn_config_signal.setOnClickListener(this);
@@ -55,6 +64,16 @@
            case R.id.btn_signal_conf:
                ((BaseSettingFragment)getParentFragment()).startBrotherFragment(SignalConfigFragment.newInstance());
                break;
            case R.id.btn_mcu_upgrade:
                StringBuffer stringBuffer = FileUtil.readTxtFileFromSD(getContext(),"dfu.bin",true);
                if (stringBuffer != null){
                    AYSdk.getInstance().sendCmd(Constant.UPGRADE_MCU_CONTENT_FILE, stringBuffer.toString());
                }else{
                    MyLog.i(TAG,"mcu升级文件不存在");
                }
                break;
            default:
                break;
        }