Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当按下后退按钮并转到上一个活动时,如何控制标题中的不确定进度条_Android_Progress Bar_Android Asynctask - Fatal编程技术网

Android 当按下后退按钮并转到上一个活动时,如何控制标题中的不确定进度条

Android 当按下后退按钮并转到上一个活动时,如何控制标题中的不确定进度条,android,progress-bar,android-asynctask,Android,Progress Bar,Android Asynctask,所以我试图在我的自定义标题标题中使用一个不确定的进度条来显示任何背景工作。现在,使用asynctask使用pre和post方法显示和隐藏progressbar: 下面是包含所有内容的类: 公共抽象类QuadroMobileActivity扩展了活动{ 但是没有用,我真的可以在按下后退按钮时使用onResume来改变progressbar状态吗?这是我尝试过的方法: @Override public void onRestart () { super.onRestart(); i

所以我试图在我的自定义标题标题中使用一个不确定的进度条来显示任何背景工作。现在,使用asynctask使用pre和post方法显示和隐藏progressbar:

下面是包含所有内容的类:

公共抽象类QuadroMobileActivity扩展了活动{


但是没有用,我真的可以在按下后退按钮时使用onResume来改变progressbar状态吗?

这是我尝试过的方法:

@Override
public void onRestart () 
{
    super.onRestart();
    if (getThemeId() != R.style.CustomThemeNoHeader)
    {
    Toast.makeText(this, "visible(0): " + ProgressBar.VISIBLE+" : Current :" + getProgressBarstate(),Toast.LENGTH_LONG).show();

    // doesnt work
    QuadrosMobileActivity.progressHeader.setVisibility(getProgressBarstate());

    // works
    ((TextView)findViewById(R.id.header_title)).setText("Tretas");
    }
}

好的,只是尝试了onRestart方法,更改标题文本有效,但没有更改进度条的状态???}
@Override
protected void onResume() {
    super.onResume();
    if(getThemeId()!=R.style.CustomThemeNoHeader){
        System.out.println("visible: " + ProgressBar.VISIBLE+" : " + getProgressBarstate());
        progressHeader.setVisibility(getProgressBarstate());

    };

}
@Override
public void onRestart () 
{
    super.onRestart();
    if (getThemeId() != R.style.CustomThemeNoHeader)
    {
    Toast.makeText(this, "visible(0): " + ProgressBar.VISIBLE+" : Current :" + getProgressBarstate(),Toast.LENGTH_LONG).show();

    // doesnt work
    QuadrosMobileActivity.progressHeader.setVisibility(getProgressBarstate());

    // works
    ((TextView)findViewById(R.id.header_title)).setText("Tretas");
    }
}