mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2025-02-18 05:17:08 +01:00
Set OpenTracks selection spinner to current package
This commit is contained in:
parent
47a757bd91
commit
f3c74267c5
@ -435,6 +435,13 @@ public class SettingsActivity extends AbstractSettingsActivityV2 {
|
|||||||
addListenerOnSpinnerDeviceSelection(selectionListSpinner);
|
addListenerOnSpinnerDeviceSelection(selectionListSpinner);
|
||||||
Prefs prefs1 = GBApplication.getPrefs();
|
Prefs prefs1 = GBApplication.getPrefs();
|
||||||
String packageName = prefs1.getString("opentracks_packagename", "de.dennisguse.opentracks");
|
String packageName = prefs1.getString("opentracks_packagename", "de.dennisguse.opentracks");
|
||||||
|
// Set the spinner to the selected package name by default
|
||||||
|
for (int i = 0; i < appListArray.length; i++) {
|
||||||
|
if (appListArray[i].equals(packageName)) {
|
||||||
|
selectionListSpinner.setSelection(i);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
fitnessAppEditText = new EditText(requireContext());
|
fitnessAppEditText = new EditText(requireContext());
|
||||||
fitnessAppEditText.setText(packageName);
|
fitnessAppEditText.setText(packageName);
|
||||||
innerLayout.addView(fitnessAppEditText);
|
innerLayout.addView(fitnessAppEditText);
|
||||||
@ -445,20 +452,13 @@ public class SettingsActivity extends AbstractSettingsActivityV2 {
|
|||||||
.setCancelable(true)
|
.setCancelable(true)
|
||||||
.setTitle(R.string.pref_title_opentracks_packagename)
|
.setTitle(R.string.pref_title_opentracks_packagename)
|
||||||
.setView(outerLayout)
|
.setView(outerLayout)
|
||||||
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
|
.setPositiveButton(R.string.ok, (dialog, which) -> {
|
||||||
@Override
|
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
|
||||||
SharedPreferences.Editor editor = GBApplication.getPrefs().getPreferences().edit();
|
SharedPreferences.Editor editor = GBApplication.getPrefs().getPreferences().edit();
|
||||||
editor.putString("opentracks_packagename", fitnessAppEditText.getText().toString());
|
editor.putString("opentracks_packagename", fitnessAppEditText.getText().toString());
|
||||||
editor.apply();
|
editor.apply();
|
||||||
editor.commit();
|
editor.commit();
|
||||||
}
|
|
||||||
})
|
|
||||||
.setNegativeButton(R.string.Cancel, new DialogInterface.OnClickListener() {
|
|
||||||
@Override
|
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
.setNegativeButton(R.string.Cancel, (dialog, which) -> {})
|
||||||
.show();
|
.show();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user