正在查看: WeatherSense v1.8.9 应用的 FunctionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: WeatherSense v1.8.9 应用的 FunctionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.emax.weather.ui.activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import com.emax.weahter.R;
import com.emax.weather.base.BaseActivity;
import com.emax.weather.bean.db.DaoHadle;
import com.emax.weather.net.RetrofitUtil;
import com.emax.weather.service.HistroyDataService;
import com.emax.weather.utils.CheckClickUtils;
import com.emax.weather.utils.MyInternalStorage;
import com.emax.weather.widget.FactoryModuleDialog;
import com.ezon.health.utils_lib.SharedPre;
import com.ezon.health.utils_lib.SharedPreUtils;
public class FunctionActivity extends BaseActivity implements FactoryModuleDialog.ClickConfirmListener {
@BindView(R.id.llFactoryModule)
LinearLayout factoryModuleLl;
@BindView(R.id.tvModeSwitching)
TextView modeSwitchingTv;
@Override
public void clickCancel() {
}
@Override
protected int getActivityRId() {
return R.layout.activity_function;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ButterKnife.bind(this);
if (SharedPreUtils.getInt(this, SharedPre.FactoryUrl.FACTORY_URL, -1) == 0) {
this.factoryModuleLl.setVisibility(8);
} else {
this.factoryModuleLl.setVisibility(0);
}
}
@OnClick({R.id.tvModeSwitching})
public void onViewClicked(View view) {
if (!CheckClickUtils.isFastClick() && view.getId() == 2131231610) {
new FactoryModuleDialog(this, this).show();
}
}
@Override
public void clickConfirm(String inputCommand) {
int i = 0;
if (inputCommand.toLowerCase().equals("emax")) {
if (SharedPreUtils.getInt(this, SharedPre.FactoryUrl.FACTORY_URL, -1) == 0) {
SharedPreUtils.putInt(this, SharedPre.FactoryUrl.FACTORY_URL, 1);
i = 1;
} else {
SharedPreUtils.putInt(this, SharedPre.FactoryUrl.FACTORY_URL, 0);
}
finish();
HistroyDataService.stopService(this);
DaoHadle.cleanData();
new MyInternalStorage(this).delete("YahooData.txt");
String string = SharedPreUtils.getString(this, SharedPre.User.ACCOUNT_EMAIL, "");
String string2 = SharedPreUtils.getString(this, SharedPre.Alarm.DEVICE_NAME, "");
SharedPreUtils.clearSharedPre(this);
SharedPreUtils.putString(this, SharedPre.Alarm.DEVICE_NAME, string2);
SharedPreUtils.putString(this, SharedPre.User.ACCOUNT_EMAIL, string);
SharedPreUtils.putInt(this, SharedPre.FactoryUrl.FACTORY_URL, i);
RetrofitUtil.clearRetrofitUtil();
System.out.println("lyq SplashActivity - FunctionActivity");
startActivity(new Intent(this, (Class<?>) SplashActivity.class));
return;
}
Toast.makeText(this, getString(R.string.pwd_error), 0).show();
}
}