здесь вы можете создать класс обслуживания в вашем приложении, например, и создать API с вашим бэкэндом: -
Класс обслуживания OnClearFromRecentService.class: -
public class OnClearFromRecentService extends Service {
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_NOT_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public void onTaskRemoved(Intent rootIntent) {
callApi();
stopSelf();
}
public void callApi(){
//set your api here
}
}
и установить этокласс обслуживания в вашем манифесте: -
<service
android:name=".halper.OnClearFromRecentService"
android:stopWithTask="false" />
и запустите эту службу, когда ваше видео воспроизводится: -
OnClearFromRecentService onClearFromRecentService = new OnClearFromRecentService();
или остановите службу там, где вам нужно остановить службу, как это:-
onClearFromRecentService.onTaskRemoved(new Intent(LandingScreen.this, OnClearFromRecentService.class));