La mise à jour de TextView de Async Tâche qui utilisent le programme personnalisé de dialogue

Dans l'une de mes applications, j'ai un scénario où j'ai besoin de faire quelques tâches d'arrière-plan. Pour faire ce que je suis en utilisant Async Tâche. Aussi je suis à l'aide personnalisé de la boîte de dialogue de progression. Ci-dessous est le tracé de la personnalisé de la boîte de dialogue de progression

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout_root"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center_vertical|center_horizontal"
    android:orientation="vertical" >

    <ProgressBar
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:indeterminateDrawable="@drawable/progressloader" 
        android:layout_gravity="center"/>

    <TextView
        android:id="@+id/progressMessage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/black"
        android:textSize="18sp"
        android:text="Please wait...." />

</LinearLayout>

Tout fonctionne bien mais quand j'ai essayer de mettre le texte à TextView puis je suis arriver java NullPointerException.

AsyncTask code

private class InitialSetup extends AsyncTask<String, Integer, Long> {

        ProgressDialog dialog = new ProgressDialog(getParent(),R.style.progressdialog);


        @Override
        protected void onPreExecute() {
            dialog.show();
            dialog.setContentView(R.layout.progressbar);

        }

        @Override
        protected Long doInBackground(String... urls) {
                    //   txtView.setText("Testing");    here I am getting the error
            fetchDetails();

            return 0;
        }

        @Override
        protected void onPostExecute(Long result) {

            if (this.dialog.isShowing()) {
                this.dialog.dismiss();
            }

            populateUI(getApplicationContext());
        }
    }

MainActivity

public class SummaryActivity extends Activity {


final TextView txtView = (TextView)findbyid(R.id.progressMessage);
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.accountsummary);

              new InitialSetup().execute("");

    }
}
Pourrais-tu éditer ton post et ajouter le code de votre Asynctask? Aussi, il serait utile d'ajouter la ligne où NullPointerException se produit.
Veuillez voir le modifier

OriginalL'auteur CrazyCoder | 2012-04-17