Corrected problem with correct settings screens not showing in non-English languages.

This commit is contained in:
Graham Jones
2020-11-07 12:37:04 +00:00
parent d2c35e29e4
commit 8a7bf9627c
14 changed files with 14 additions and 17 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -11,8 +11,8 @@
"type": "SINGLE", "type": "SINGLE",
"filters": [], "filters": [],
"properties": [], "properties": [],
"versionCode": 80, "versionCode": 81,
"versionName": "3.6.1g", "versionName": "3.6.1h",
"enabled": true, "enabled": true,
"outputFile": "app-release.apk" "outputFile": "app-release.apk"
} }

View File

@@ -2,8 +2,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
package="uk.org.openseizuredetector" package="uk.org.openseizuredetector"
android:versionCode="80" android:versionCode="81"
android:versionName="3.6.1g"> android:versionName="3.6.1h">
<!-- android:allowBackup="false" --> <!-- android:allowBackup="false" -->
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

View File

@@ -87,7 +87,7 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
titleStr = getResources().getString(h.titleRes); titleStr = getResources().getString(h.titleRes);
} }
Log.v(TAG, "found - " + titleStr); Log.v(TAG, "found - " + titleStr);
if (titleStr.equals("Seizure Detector")) { if (titleStr.equals(getString(R.string.seizure_detector_settings_title))) {
Log.v(TAG, "found Seizure Detector Header"); Log.v(TAG, "found Seizure Detector Header");
if (dataSourceStr.equals("Network")) { if (dataSourceStr.equals("Network")) {
Log.v(TAG, "Removing seizure detector settings header"); Log.v(TAG, "Removing seizure detector settings header");
@@ -95,7 +95,7 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
i = i - 1; i = i - 1;
} }
} }
if (titleStr.equals("Network Datasource")) { if (titleStr.equals(getString(R.string.network_datasource_title))) {
Log.v(TAG, "found Network Datasource Header"); Log.v(TAG, "found Network Datasource Header");
if (!dataSourceStr.equals("Network")) { if (!dataSourceStr.equals("Network")) {
Log.v(TAG, "Removing network settings header"); Log.v(TAG, "Removing network settings header");
@@ -103,7 +103,7 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
i = i - 1; i = i - 1;
} }
} }
if (titleStr.equals("Pebble Datasource")) { if (titleStr.equals(getString(R.string.pebble_datasource_title))) {
Log.v(TAG, "found Pebble Datasource Header"); Log.v(TAG, "found Pebble Datasource Header");
if (!dataSourceStr.equals("Pebble")) { if (!dataSourceStr.equals("Pebble")) {
Log.v(TAG, "Removing Pebble settings header"); Log.v(TAG, "Removing Pebble settings header");
@@ -120,15 +120,12 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
} else { } else {
titleStr = getResources().getString(h.titleRes); titleStr = getResources().getString(h.titleRes);
} }
Log.v(TAG, "i=" + i + ", h=" + h.toString()); Log.v(TAG, "i=" + i + ": found - " + titleStr + " looking for "+ getString(R.string.basic_settings_title));
Log.v(TAG, "found - " + titleStr); if (!titleStr.equals(getString(R.string.basic_settings_title))) {
if (!titleStr.equals("Basic")) { Log.v(TAG, "an Advanced Mode Header, so removing it....");
if (!advancedMode) {
Log.v(TAG, "an Advanced Mode Header");
target.remove(i); target.remove(i);
i = i - 1; i = i - 1;
} }
}
} }
} }
@@ -158,7 +155,7 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
Log.i(TAG, "OnSharedPreferenceChanged(): SMS Alarm disabled so do not need permissions"); Log.i(TAG, "OnSharedPreferenceChanged(): SMS Alarm disabled so do not need permissions");
} }
} }
mUtil.showToast("Setting " + s + " Changed - restarting server"); //mUtil.showToast("Setting " + s + " Changed - restarting server");
mPrefChanged = true; mPrefChanged = true;
mUtil.stopServer(); mUtil.stopServer();
// Wait 0.1 second to give the server chance to shutdown, then re-start it // Wait 0.1 second to give the server chance to shutdown, then re-start it
@@ -180,7 +177,7 @@ public class PrefActivity extends PreferenceActivity implements SharedPreference
public void onRequestPermissionsResult(int requestCode, public void onRequestPermissionsResult(int requestCode,
String permissions[], int[] grantResults) { String permissions[], int[] grantResults) {
Log.i(TAG, "onRequestPermissionsResult - Permission" + permissions + " = " + grantResults); Log.i(TAG, "onRequestPermissionsResult - Permission" + permissions + " = " + grantResults);
mUtil.showToast("Permissions Changed - restarting server"); //mUtil.showToast("Permissions Changed - restarting server");
mUtil.stopServer(); mUtil.stopServer();
// Wait 0.1 second to give the server chance to shutdown, then re-start it // Wait 0.1 second to give the server chance to shutdown, then re-start it
mHandler.postDelayed(new Runnable() { mHandler.postDelayed(new Runnable() {