Я создал AsyncTask с оператором switch.Here Bothe называется «Тест и медицина». Очень странное поведение
BackendAsync backendAsync = new BackendAsync();
backendAsync.execute("Test");
public class BackendAsync extends AsyncTask<String,Void,Void>{
@Override
protected Void doInBackground(String... strings) {
switch (strings[0]){
case "Test": {
Log.d("Test", "doInBackground: Called Test");
}
case "Medicine": {
Log.d("Medicine", "doInBackground: Called Medicine");
}
}
return null;
}
}
Результат:
D / Test: doInBackground:Тест под названием D / Медицина: doInBackground: Медицина под названием