@@ -49,6 +49,10 @@ public class SelectServerActivity extends BaseActivity implements TextWatcher {
4949 RadioButton mRbChineseServer ;
5050 @ InjectView (R .id .mLlChineseServer )
5151 LinearLayout mLlChineseServer ;
52+ @ InjectView (R .id .mRbJapanServer )
53+ RadioButton mRbJapanServer ;
54+ @ InjectView (R .id .mLlJapanServer )
55+ LinearLayout mLlJapanServer ;
5256 @ InjectView (R .id .mRbCustomizeServer )
5357 RadioButton mRbCustomizeServer ;
5458 @ InjectView (R .id .mLlCustomizeServer )
@@ -89,16 +93,25 @@ private void initData() {
8993 if (CommonUrl .OTA_INTERNATIONAL_URL .equals (serverUrl )) {
9094 mRbGlobalServer .setChecked (true );
9195 mRbChineseServer .setChecked (false );
96+ mRbJapanServer .setChecked (false );
9297 mRbCustomizeServer .setChecked (false );
9398 mEtCustomServer .setEnabled (false );
9499 } else if (CommonUrl .OTA_CHINA_URL .equals (serverUrl )) {
95100 mRbGlobalServer .setChecked (false );
96101 mRbChineseServer .setChecked (true );
102+ mRbJapanServer .setChecked (false );
103+ mRbCustomizeServer .setChecked (false );
104+ mEtCustomServer .setEnabled (false );
105+ } else if (CommonUrl .OTA_JAPAN_URL .equals (serverUrl )) {
106+ mRbGlobalServer .setChecked (false );
107+ mRbChineseServer .setChecked (false );
108+ mRbJapanServer .setChecked (true );
97109 mRbCustomizeServer .setChecked (false );
98110 mEtCustomServer .setEnabled (false );
99111 } else {
100112 mRbGlobalServer .setChecked (false );
101113 mRbChineseServer .setChecked (false );
114+ mRbJapanServer .setChecked (false );
102115 mRbCustomizeServer .setChecked (true );
103116 mEtCustomServer .setEnabled (true );
104117 if (TextUtils .isEmpty (serverUrl )) {
@@ -110,14 +123,15 @@ private void initData() {
110123 }
111124 }
112125
113- @ OnClick ({R .id .mLlGlobalServer , R .id .mLlChineseServer , R .id .mLlCustomizeServer , R .id .mLLSave ,
114- R .id .mRbGlobalServer , R .id .mRbChineseServer , R .id .mRbCustomizeServer })
126+ @ OnClick ({R .id .mLlGlobalServer , R .id .mLlChineseServer , R .id .mLlJapanServer , R . id . mLlCustomizeServer , R .id .mLLSave ,
127+ R .id .mRbGlobalServer , R .id .mRbChineseServer , R .id .mRbJapanServer , R . id . mRbCustomizeServer })
115128 public void onClick (View view ) {
116129 switch (view .getId ()) {
117130 case R .id .mRbGlobalServer :
118131 case R .id .mLlGlobalServer :
119132 mRbGlobalServer .setChecked (true );
120133 mRbChineseServer .setChecked (false );
134+ mRbJapanServer .setChecked (false );
121135 mRbCustomizeServer .setChecked (false );
122136 mEtCustomServer .setEnabled (false );
123137 hideKeyboard (mEtCustomServer );
@@ -129,20 +143,34 @@ public void onClick(View view) {
129143 case R .id .mLlChineseServer :
130144 mRbGlobalServer .setChecked (false );
131145 mRbChineseServer .setChecked (true );
146+ mRbJapanServer .setChecked (false );
132147 mRbCustomizeServer .setChecked (false );
133148 mEtCustomServer .setEnabled (false );
134149 hideKeyboard (mEtCustomServer );
135150 changeServer = CommonUrl .OTA_CHINA_URL ;
136151 isChangServer ();
137152 saveIpAdress ();
138153 break ;
154+ case R .id .mRbJapanServer :
155+ case R .id .mLlJapanServer :
156+ mRbGlobalServer .setChecked (false );
157+ mRbChineseServer .setChecked (false );
158+ mRbJapanServer .setChecked (true );
159+ mRbCustomizeServer .setChecked (false );
160+ mEtCustomServer .setEnabled (false );
161+ hideKeyboard (mEtCustomServer );
162+ changeServer = CommonUrl .OTA_JAPAN_URL ;
163+ isChangServer ();
164+ saveIpAdress ();
165+ break ;
139166 case R .id .mRbCustomizeServer :
140167 case R .id .mLlCustomizeServer :
141- if (CommonUrl .OTA_INTERNATIONAL_URL .equals (serverUrl ) || CommonUrl .OTA_CHINA_URL .equals (serverUrl )) {
168+ if (CommonUrl .OTA_INTERNATIONAL_URL .equals (serverUrl ) || CommonUrl .OTA_CHINA_URL .equals (serverUrl ) || CommonUrl . OTA_JAPAN_URL . equals ( serverUrl ) ) {
142169 mEtCustomServer .setText (App .getSp ().getString (Constant .SP_HISTORY_IP , "" ));
143170 }
144171 mRbGlobalServer .setChecked (false );
145172 mRbChineseServer .setChecked (false );
173+ mRbJapanServer .setChecked (false );
146174 mRbCustomizeServer .setChecked (true );
147175 mEtCustomServer .setEnabled (true );
148176 changeServer = mEtCustomServer .getText ().toString ().trim ();
@@ -231,7 +259,9 @@ public void okCallback(String ip) {
231259 if (progressDialog != null ) {
232260 progressDialog .dismiss ();
233261 saveUrlAndIp (changeServer , ip );
234- App .getSp ().edit ().putString (Constant .SP_HISTORY_IP , changeServer ).commit ();
262+ if (!CommonUrl .OTA_JAPAN_URL .equals (changeServer )) {
263+ App .getSp ().edit ().putString (Constant .SP_HISTORY_IP , changeServer ).commit ();
264+ }
235265 finish ();
236266 }
237267 }
0 commit comments