Skip to content

Commit f2784c0

Browse files
committed
Fixes #2008 Fixes crash which occurred in Create Config File on devices with API level < 26
1 parent dbf0d69 commit f2784c0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/src/main/java/io/pslab/activity/CreateConfigActivity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
import android.widget.EditText;
1616
import android.widget.Spinner;
1717

18+
import org.apache.commons.lang3.StringUtils;
19+
1820
import java.io.File;
1921
import java.io.FileWriter;
2022
import java.io.IOException;
@@ -99,7 +101,7 @@ public void onClick(View v) {
99101
interval = intervalEditText.getText().toString();
100102
if (interval.length() == 0) {
101103
CustomSnackBar.showSnackBar(findViewById(android.R.id.content),
102-
getString(R.string.no_interval_message),null,null, Snackbar.LENGTH_SHORT);
104+
getString(R.string.no_interval_message), null, null, Snackbar.LENGTH_SHORT);
103105
} else {
104106
ArrayList<String> selectedParamsList = new ArrayList<>();
105107
for (int i = 0; i < paramsListContainer.getChildCount(); i++) {
@@ -184,7 +186,7 @@ private void createConfigFile(ArrayList<String> params) {
184186
FileWriter writer = new FileWriter(configFile);
185187
writer.write("instrument: " + instrumentName + "\n");
186188
writer.write("interval: " + interval + " " + intervalUnit + "\n");
187-
String param = String.join(",", params);
189+
String param = StringUtils.join(",", params);
188190
writer.write("params: " + param);
189191
writer.flush();
190192
writer.close();

0 commit comments

Comments
 (0)