diff --git a/app/src/main/java/com/flashwifi/wifip2p/MainActivity.java b/app/src/main/java/com/flashwifi/wifip2p/MainActivity.java index d43d39a..61e92f9 100644 --- a/app/src/main/java/com/flashwifi/wifip2p/MainActivity.java +++ b/app/src/main/java/com/flashwifi/wifip2p/MainActivity.java @@ -123,8 +123,13 @@ public class MainActivity extends AppCompatActivity @Override protected void onStop() { super.onStop(); - unregisterReceiver(updateUIReceiver); - unbindService(mConnection); + + try {unregisterReceiver(updateUIReceiver); + unbindService(mConnection); + } + catch(IllegalArgumentException e) { + System.out.println(e); + } } @Override diff --git a/app/src/main/java/com/flashwifi/wifip2p/SettingsFragment.java b/app/src/main/java/com/flashwifi/wifip2p/SettingsFragment.java index e4dfab0..08989dc 100644 --- a/app/src/main/java/com/flashwifi/wifip2p/SettingsFragment.java +++ b/app/src/main/java/com/flashwifi/wifip2p/SettingsFragment.java @@ -43,11 +43,20 @@ public class SettingsFragment extends PreferenceFragment implements SharedPrefer case "pref_key_switch_testnet": Toast.makeText(getActivity(), "Testnet on/off Changed", Toast.LENGTH_SHORT).show(); break; + case "edit_text_sell_price": + Toast.makeText(getActivity(), "Hotspot Sell Price Changed", Toast.LENGTH_SHORT).show(); + break; + case "edit_text_sell_min_minutes": + Toast.makeText(getActivity(), "Hotspot Min sell duration changed", Toast.LENGTH_SHORT).show(); + break; + case "edit_text_sell_max_minutes": + Toast.makeText(getActivity(), "Hotspot Max sell duration changed", Toast.LENGTH_SHORT).show(); + break; case "edit_text_buy_price": Toast.makeText(getActivity(), "Buy Price Changed", Toast.LENGTH_SHORT).show(); break; - case "edit_text_sell_price": - Toast.makeText(getActivity(), "Sell Price Changed", Toast.LENGTH_SHORT).show(); + case "edit_text_client_minutes": + Toast.makeText(getActivity(), "Client duration duration changed", Toast.LENGTH_SHORT).show(); break; } } diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 40eda9e..48a44ad 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -18,7 +18,7 @@ android:divider="@null" android:dividerHeight="0dp" android:key="pref_key_reset_data_usage" - android:title="Reset Data Usage"/> + android:title="Reset data usage"/> @@ -32,7 +32,7 @@ android:key="pref_key_network_timeout" android:entries="@array/networkTimeoutPref" android:entryValues="@array/networkTimeoutPref" - android:title="Network Timeout" /> + android:title="Network timeout" /> + android:title="Sell price" /> + android:title="Minimum sell duration (minutes)" /> + android:title="Maximum sell duration (minutes)" /> @@ -96,7 +96,7 @@ android:inputType="number" android:selectAllOnFocus="true" android:singleLine="true" - android:title="Max Buy Price" /> + android:title="Max buy price" /> + android:title="Client roaming duration" />