SettingFragment.java
3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package com.huaheng.wms.fragment;
import android.app.ProgressDialog;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.huaheng.wms.LoginActivity;
import com.huaheng.wms.R;
import com.huaheng.wms.WMSLog;
import com.huaheng.wms.download.DownloadManager;
import com.huaheng.wms.download.DownloadUtils;
import com.huaheng.wms.download.FileInfo;
import com.huaheng.wms.download.OKHttpInterface;
import com.huaheng.wms.download.OKHttpUtils;
import com.huaheng.wms.download.OnFileDownloadListener;
import com.huaheng.wms.https.HttpConstant;
import com.huaheng.wms.util.Constant;
import com.huaheng.wms.util.WMSUtils;
import com.huaheng.wms.views.MenuLayout;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import butterknife.Unbinder;
public class SettingFragment extends BaseFragment {
@BindView(R.id.exitLayout)
MenuLayout exitLayout;
@BindView(R.id.upgradeLayout)
MenuLayout upgradeLayout;
@BindView(R.id.versionLayout)
MenuLayout versionLayout;
Unbinder unbinder;
@BindView(R.id.warehouseLayout)
MenuLayout warehouseLayout;
@Override
public View layout(LayoutInflater inflater) {
View view = inflater.inflate(R.layout.fragment_settings, null);
return view;
}
@Override
public void releaseMemory() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// TODO: inflate a fragment view
View rootView = super.onCreateView(inflater, container, savedInstanceState);
unbinder = ButterKnife.bind(this, rootView);
upgradeLayout.setMenuTitle(getString(R.string.upgrade));
upgradeLayout.setIconVisible(View.VISIBLE);
versionLayout.setMenuTitle(getString(R.string.version));
versionLayout.setMenuContent(WMSUtils.getVersionName());
exitLayout.setMenuTitle(getString(R.string.exit));
exitLayout.setIconVisible(View.VISIBLE);
warehouseLayout.setMenuTitle(getString(R.string.current_warehouse));
warehouseLayout.setMenuContent(WMSUtils.getData(Constant.CURREN_WAREHOUSE));
return rootView;
}
@Override
public void onDestroyView() {
super.onDestroyView();
unbinder.unbind();
}
@OnClick({R.id.exitLayout, R.id.upgradeLayout, R.id.versionLayout})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.exitLayout:
WMSUtils.startActivity(getContext(), LoginActivity.class);
break;
case R.id.upgradeLayout:
DownloadUtils.as(getContext()).startDownload();
break;
case R.id.versionLayout:
break;
}
}
}