aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java')
-rw-r--r--app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java b/app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java
index 1f15252..eba62ac 100644
--- a/app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/Ipv4SettingsActivity.java
@@ -1,5 +1,5 @@
//
-// Copyright 2017 Filippo "Fil" Bergamo <fil.bergamo@riseup.net>
+// Copyright 2017, 2018 Filippo "Fil" Bergamo <fil.bergamo@riseup.net>
//
// This file is part of RepWifiApp.
//
@@ -20,21 +20,22 @@
package fil.libre.repwifiapp.activities;
-import fil.libre.repwifiapp.ActivityLauncher;
-import fil.libre.repwifiapp.Commons;
-import fil.libre.repwifiapp.R;
-import fil.libre.repwifiapp.helpers.AccessPointInfo;
-import fil.libre.repwifiapp.helpers.DhcpSettings;
-import android.nfc.FormatException;
-import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
+import android.nfc.FormatException;
+import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
-import android.widget.EditText;
import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.EditText;
+import fil.libre.repwifiapp.ActivityLauncher;
+import fil.libre.repwifiapp.R;
+import fil.libre.repwifiapp.Utils;
+import fil.libre.repwifiapp.network.AccessPointInfo;
+import fil.libre.repwifiapp.network.DhcpSettings;
+import fil.libre.repwifiapp.network.NetworkManager;
public class Ipv4SettingsActivity extends Activity implements OnCheckedChangeListener {
@@ -65,15 +66,14 @@ public class Ipv4SettingsActivity extends Activity implements OnCheckedChangeLis
return;
}
- this.currentNetwork = (AccessPointInfo) intent.getExtras().getSerializable(
- ActivityLauncher.EXTRA_APINFO);
+ this.currentNetwork = (AccessPointInfo) intent.getExtras().getParcelable(ActivityLauncher.EXTRA_APINFO);
if (this.currentNetwork == null) {
this.setResult(RESULT_CANCELED);
this.finish();
return;
}
- this.currentNetwork = Commons.storage.getSavedNetwork(currentNetwork);
+ this.currentNetwork = NetworkManager.getSavedNetwork(currentNetwork);
loadNetwork();
@@ -88,7 +88,7 @@ public class Ipv4SettingsActivity extends Activity implements OnCheckedChangeLis
private void loadNetwork() {
- setTitle(this.currentNetwork.getSsid());
+ setTitle(getString(R.string.text_ipv4_settings) + " " + this.currentNetwork.getSsid());
currentSettings = this.currentNetwork.getDhcpConfiguration();
loadSettings();
@@ -147,17 +147,17 @@ public class Ipv4SettingsActivity extends Activity implements OnCheckedChangeLis
String gw = txtGw.getText().toString();
if (!DhcpSettings.isValidAddress(ip)) {
- Commons.showMessage(getString(R.string.msg_invalid_ip),this);
+ Utils.showMessage(getString(R.string.msg_invalid_ip),this);
return;
}
if (!DhcpSettings.isValidMaks(mask)) {
- Commons.showMessage(getString(R.string.msg_invalid_netmask),this);
+ Utils.showMessage(getString(R.string.msg_invalid_netmask),this);
return;
}
if (!DhcpSettings.isValidAddress(gw)) {
- Commons.showMessage(getString(R.string.msg_invalid_gateway),this);
+ Utils.showMessage(getString(R.string.msg_invalid_gateway),this);
return;
}
@@ -166,10 +166,10 @@ public class Ipv4SettingsActivity extends Activity implements OnCheckedChangeLis
}
currentNetwork.setDhcpConfiguration(currentSettings);
- if (Commons.storage.save(currentNetwork)) {
- Commons.showMessage(getString(R.string.msg_network_saved),this);
+ if (NetworkManager.save(currentNetwork)) {
+ Utils.showMessage(getString(R.string.msg_network_saved),this);
} else {
- Commons.showMessage(getString(R.string.msg_network_save_fail),this);
+ Utils.showMessage(getString(R.string.msg_network_save_fail),this);
}
}