Я делаю так много заданий, и я хотел бы знать, как это сделать в 1 классе. Или я должен создать много классов сервисов для выполнения каждой работы без условия if?
Я попробовал это и сделал много операторов if, чтобы узнать, какая работа это делать только свою работу, но он выполняет все операторы if; даже если я нажму 1 кнопку, задание выполняет все функции, не заботясь об идентификаторе == 1.
if (id == 1){
if (mSocketDefaultService != null && mSocketDefaultService.connected()){
mSocketDefaultService.emit("walker_started_1", "On my Way!");
jobFinished(params, false);
}else {
if (mSocketDefaultService != null){
mSocketDefaultService.connect();
}
jobFinished(params, true);
Log.d(TAG, "ReDo Socket"+ params.getJobId());
return;
}
jobFinished(params, false);
Log.d(TAG, "Job finished"+ params.getJobId());
}