Получить контекст из фрагмента

Я создал класс для извлечения комментариев из кодировки JSON из файла PHP. Этот класс, расширяется от AsyncTask:

public class RecuperarComentarisFoto extends AsyncTask{

    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        pDialog = new ProgressDialog(????);
        pDialog.setMessage("Creating Product..");
        pDialog.setIndeterminate(false);
        pDialog.setCancelable(true);
        pDialog.show();
    }

    @Override
    protected String doInBackground(String... arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    protected void onPostExecute(String result) {
        // TODO Auto-generated method stub
        super.onPostExecute(result);
    }

}

Как видите, яя пытаюсь показать ProgressDialog, пока "doInBackground» Процесс работает. Но конструктор progressDialog запрашивает контекст, и я нене знаю, как это обеспечить.

я называю этот класс из фрагмента, так что я могут доступ к контексту, как это:

pDialog = new ProgressDialog(MyFragmentA.context);

"главный" называется acctivity: AndroidViewPagerActivity, которая расширяет FragmentActivity.

(Под основным я имею в виду, что этоэто та, которая создает вкладки и управляет навигацией между ними.)

Это оно'код:

public class AndroidViewPagerActivity extends FragmentActivity {
ViewPager mViewPager;
TabsAdapter mTabsAdapter;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);
    setContentView(mViewPager);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_HOME);
    bar.hide();

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(bar.newTab().setText("Fragment A"), MyFragmentA.class, null);

    if (savedInstanceState != null) {
        bar.setSelectedNavigationItem(savedInstanceState.getInt("tab", 0));
    }

}

Как я могу получить доступ к контексту? Какой контекст я должен использовать? "AndroidViewPagerActivity» контекст? Так как я могу получить доступ к его контексту из фрагмента?

Спасибо.

Sergi

Ответы на вопрос(4)

Ваш ответ на вопрос