“Pas de enfermant instance de type” erreur lors de l'appel de méthode à partir d'une autre classe dans Android

Collègues, j'ai l'telle question:
1. Dans mon premier cours, j'ai le

public class parseYouTubeAndYahoo extends AsyncTask<String, Void, List<VideoDataDescription>>

pour analyser des données à partir d'internet. Mais j'ai besoin d'appeler la méthode execute() de cette classe d'une autre classe. Tout en essayant de droite d'un tel code:

new MainActivity.parseYouTubeAndYahoo().execute("someURL"); 

J'ai le message d'erreur suivant à partir de l'Éclipse

Aucun enfermant instance de type MainActivity est accessible. Doivent être admissibles à l'allocation avec un enfermant instance de type MainActivity (par exemple x.new A() où x est une instance de MainActivity).

et vraiment ce problème est dans le brouillard pour moi. Alors, comment appeler cette méthode d'une autre classe?