package com.rockchip.alexa.jacky.fragment; import android.app.AlertDialog; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.RelativeLayout; import android.widget.TextView; import com.rockchip.alexa.jacky.R; import com.rockchip.alexa.jacky.activity.AlexaActivity; import com.rockchip.alexa.jacky.activity.DeviceUpdateActivity; import com.rockchip.alexa.jacky.activity.HotspotActivity; import com.rockchip.alexa.jacky.app.AuthManager; import com.rockchip.alexa.jacky.app.BaseApplication; import com.rockchip.alexa.jacky.listener.OnSingleClickListener; import com.rockchip.alexa.jacky.views.LoadingView; /** * Created by Administrator on 2017/3/21. */ public class SupportsFragment extends NoFragment { private Toolbar mToolbar; private TextView mBtnBack; private RelativeLayout mAlexa; private RelativeLayout mWifiSetup; private RelativeLayout mBluSetup; private RelativeLayout mDeviceUpdate; private LoadingView mLoadingView; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { return inflater.inflate(R.layout.frag_supportlist, container, false); } private AlertDialog alert; @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mToolbar = (Toolbar) view.findViewById(R.id.toolbar); mBtnBack = (TextView) view.findViewById(R.id.toolbar_back); mAlexa = (RelativeLayout) view.findViewById(R.id.list_support_alexa); mWifiSetup = (RelativeLayout) view.findViewById(R.id.list_support_wifi_setup); mBluSetup = (RelativeLayout) view.findViewById(R.id.list_support_blu_setup); mDeviceUpdate = (RelativeLayout) view.findViewById(R.id.list_support_update); mLoadingView = new LoadingView(getActivity(), getString(R.string.wifi_connecting)); mAlexa.setOnClickListener(new OnSingleClickListener() { @Override protected void onSingleClick(View view) { BaseApplication.getApplication().setSetupWifi(false); // if (AuthManager.getAuthManager().isAuthorized()) { // ((AlexaActivity) getActivity()).setAuthorized(true); // startFragment(AlexaAuthorSuccessFragment.class, false); // } else { // ((AlexaActivity) getActivity()).setAuthorized(false); //startFragment(AlexaIndexFragment.class, false); startFragment(HotspotFragment.class, false); // } } }); mWifiSetup.setOnClickListener(new OnSingleClickListener() { @Override protected void onSingleClick(View view) { BaseApplication.getApplication().setSetupWifi(true); startActivity(new Intent(getActivity(), HotspotActivity.class)); } }); mBluSetup.setOnClickListener(new OnSingleClickListener() { @Override protected void onSingleClick(View view) { BaseApplication.getApplication().setSetupBlu(true); startActivity(new Intent(getActivity(), HotspotActivity.class)); } }); mDeviceUpdate.setOnClickListener(new OnSingleClickListener() { @Override protected void onSingleClick(View view) { startActivity(new Intent(getActivity(), DeviceUpdateActivity.class)); } }); mBtnBack.setOnClickListener(new OnSingleClickListener() { @Override protected void onSingleClick(View view) { getActivity().finish(); } }); } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); ((AlexaActivity)getActivity()).setFragment(this); setToolbar(mToolbar); // Set title for toolbar: // setTitle("Partner App"); // Display close button. // displayHomeAsUpEnabled(R.drawable.ic_toolbar_back); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { // inflater.inflate(R.menu.menu_fragment_main, menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { return super.onOptionsItemSelected(item); } }