Android ProgressBar的AsyncTask的onPreExcute中的NullpointerException

Android ProgressBar的AsyncTask的onPreExcute中的NullpointerException,android,android-asynctask,nullpointerexception,android-progressbar,Android,Android Asynctask,Nullpointerexception,Android Progressbar,当我试图在preExecute AsyncTask(mProgressBar.setVisibility(View.visible);)的中将ProgesBar设置为可见时,出现了一个NullPointerException)。我不知道出了什么问题!谢谢大家 <ProgressBar android:id="@+id/pb_featured_game_progress" android:layout_width="wrap_content" android:la

当我试图在preExecute AsyncTask(mProgressBar.setVisibility(View.visible);)的
中将ProgesBar设置为可见时,出现了一个NullPointerException
。我不知道出了什么问题!谢谢大家

 <ProgressBar 
    android:id="@+id/pb_featured_game_progress"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:visibility="gone"
    />


公共类MainActivity扩展活动{
... 
私人ProgressBar mProgressBar;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
新建FetchGamesTask().execute();
私有类FetchGamesTask扩展
异步任务{
@凌驾
受保护的void onPreExecute(){
//TODO自动生成的方法存根
super.onPreExecute();
mProgressBar=(ProgressBar)findViewById(R.id.pb\u特色游戏\u进度);
mProgressBar.setVisibility(View.VISIBLE);
}

在调用
FetchGamesTask
上的execute之前,应该将主视图与xml文件相关联

像这样

protected void onCreate(Bundle savedInstanceState) {
// the OS will inflate the main_activity.xml
// file and use it for this activity
setContentView(R.layout.main_activity);
new FetchGamesTask().execute();

在调用
FetchGamesTask
上的execute之前,应该将主视图与xml文件相关联

像这样

protected void onCreate(Bundle savedInstanceState) {
// the OS will inflate the main_activity.xml
// file and use it for this activity
setContentView(R.layout.main_activity);
new FetchGamesTask().execute();

首先,您似乎没有在活动中设置ContentView首先,您似乎没有在活动中设置ContentView Hi DigCamara,感谢您的提醒!我确实编写了setContentView(R.layout.main_活动)就在asynctask后面!谢谢!很高兴能提供帮助。您介意将问题标记为已回答吗?谢谢!当然,因为您的回答太早了,我当时甚至无法标记它!嗨,DigCamara,谢谢您的提醒!我确实编写了setcontentView(R.layout.main_活动)就在这项任务的后面!谢谢!很高兴能帮上忙。你介意把问题标记为已回答吗?谢谢!当然,因为你的回答太快了,我当时甚至无法标记!