Инициализация должна быть в Activity
, где вы хотите показать диалог. Так что лучше иметь два ProgressBar
, по одному для каждого макета ваших двух Activities
и контролировать его там.
Итак, во вкладке родительская активность (назовите ее CustomTabActivity):
public ProgressDialog dialog;
В onCreate()
вы инициализируете диалог.
Теперь, когда вы хотите использовать его из дочернего Activity, вы используете:
((CustomTabActivity)getParent()).dialog.show();
или
((CustomTabActivity)getParent()).dialog.dismiss();
Надеюсь, это поможет!