У меня есть несколько условных вызовов из моего кода, который запускает одну и ту же службу с разными значениями данных, переданными через пакет в эту службу. Когда я проверил выполнение только одного условия, сервис работает нормально для всех условий. Но когда совпадают 2 или более условий, они вызывают одну и ту же службу, но с разными значениями данных в пакете. Проблема в том, что при выполнении этого сценария значения, отправленные первым вызовом, не заменяются для второго условия для запуска той же службы. Значит, служба отвечает неправильно.
Это как это
if(some cond)
{
some values in serivce intent bundle.startService(serviceintent1);
}
if(some cond)
{
some data in intent bundle.startService(serviceintent1);
}
При выполнении обоих условий вызов startService повторяется дважды. но я получаю значения из первого условия во втором вызове startService.
Помогите мне в этом вопросе ...