Как чередовать startService () и stopService () с помощью onClick? - PullRequest
0 голосов
/ 26 апреля 2011

Как мне чередовать эти два намерения на виде с поверхности и создать своего рода графический эффект, наблюдаемый в YouTube во время пуска / паузы при записи видео?

-> stopService (новое намерение (getApplicationContext (), ServiceRecording.class)); -> startService (новое намерение (getApplicationContext (), ServiceRecording.class);

public void onClick(View v)
            {

            }

1 Ответ

1 голос
/ 26 апреля 2011

Есть ли какая-то причина, по которой следующая идея не сработает?

if (serviceRunning) {
  serviceRunning = false;
  stopService(...);
} else {
  serviceRunning = true;
  startService(...);
}
...