показ прогресса в группе активности - PullRequest
1 голос
/ 08 декабря 2011

Как я могу использовать ProgressDialog в ActivityGroup?Я хочу показать ProgressDialog, когда пользователь касается кнопки, и я хочу скрыть это диалоговое окно, когда вся загрузка будет выполнена в следующем Activity.

Я создал две функции вActivityGroup ....

public void showSpinner()
{
    mSpinner = new ProgressDialog(group);    
    mSpinner.requestWindowFeature(Window.FEATURE_NO_TITLE);
    mSpinner.setMessage("Loading...");
    mSpinner.show();
}


public void hideSpinner()
{
    mSpinner.dismiss();
}

Я вызываю эту функцию перед заменой Activity, см. Код ниже:

TestAppgroup.showSpinner();

Intent intent = new Intent(Start.this, CitySelect.class);
View view = TestAppgroup.getLocalActivityManager().startActivity("cityselect", intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();               
TestAppgroup.replaceView(view);

Это работает только для50%.Он показывает ProgressDialog, но только при загрузке следующего Activity.То, что я хочу, это то, что ProgressDialog будет отображаться, когда пользователь нажимает кнопку ...

Любая помощь по этому вопросу, пожалуйста?

...