0

I have made custom video player in which i am starting video in async task and it works perfect but when i lock the screen, video is running inspite of this. Please recommend any good solution.

2 Answers2

4

You can create the class object of your Asynch task class

in your activity like below example

customAsynchTask   mytask   = new    customAsynchTask();

and then you can stop the execution of the method as per your requirement

mytask.cancel(true);

like in your case you can use the .cancel on onpause of your activity .

kuljeet singh
  • 2,792
  • 2
  • 12
  • 15
2

Use like this:

@Override
    protected void onDestroy() 
    {
       super.onDestroy();
       asyncTask.cancel(true);
    }
N J
  • 27,217
  • 13
  • 76
  • 96
anirban karak
  • 732
  • 7
  • 20