瀏覽代碼

Refactor code.

pull/8/head
Mushegh Sahakyan 4 年之前
父節點
當前提交
98a4b8433d
共有 1 個檔案被更改,包括 14 行新增18 行删除
  1. +14
    -18
      ui/src/main/java/com/wireguard/android/activity/MainActivity.java

+ 14
- 18
ui/src/main/java/com/wireguard/android/activity/MainActivity.java 查看文件

@@ -73,15 +73,7 @@ public class MainActivity extends AppCompatActivity {
connectionStateFlag = state;
mainViewModel.connect(state, MainActivity.this).observe(MainActivity.this, new Observer<Boolean>() {
@Override public void onChanged(final Boolean state) {
if (state) {
Toast.makeText(MainActivity.this, getString(R.string.connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.connected_bubble));
connectButton.setText(getString(R.string.disconnect));
} else {
Toast.makeText(MainActivity.this, getString(R.string.not_connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.not_connected_bubble));
connectButton.setText(getString(R.string.connect));
}
setConnectionStateUI(state);
}
});
}
@@ -93,15 +85,7 @@ public class MainActivity extends AppCompatActivity {
mainViewModel.connectWithPermission(connectionStateFlag, this)
.observe(this, new Observer<Boolean>() {
@Override public void onChanged(final Boolean state) {
if (state) {
Toast.makeText(MainActivity.this, getString(R.string.connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.connected_bubble));
connectButton.setText(getString(R.string.disconnect));
} else {
Toast.makeText(MainActivity.this, getString(R.string.not_connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.not_connected_bubble));
connectButton.setText(getString(R.string.connect));
}
setConnectionStateUI(state);
}
});
} else {
@@ -112,4 +96,16 @@ public class MainActivity extends AppCompatActivity {
}
}
}

private void setConnectionStateUI(boolean state){
if (state) {
Toast.makeText(this, getString(R.string.connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.connected_bubble));
connectButton.setText(getString(R.string.disconnect));
} else {
Toast.makeText(this, getString(R.string.not_connected_bubble), Toast.LENGTH_SHORT).show();
bubbleStatus.setText(getString(R.string.not_connected_bubble));
connectButton.setText(getString(R.string.connect));
}
}
}

Loading…
取消
儲存