小编Kao*_*aos的帖子

java.lang.NullPointerException:尝试在空对象引用上调用虚方法'android.view.View .MainActivity.findViewById(int)'

我有一个叫做MainActivity.javaAsyncTask类来调用一个类.最后一个类findViewById()在执行时返回此错误:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View <mypackage>.MainActivity.findViewById(int)' on a null object reference
Run Code Online (Sandbox Code Playgroud)

我不明白如何ImageView在完成工作R.layout.activity_main之后编辑定位AsyncTask.

MainActivity.java

public class MainActivity extends Activity {

    public MainActivity() {}

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        new Connection().execute();
    }

}
Run Code Online (Sandbox Code Playgroud)

Connection.java

public class Connection extends AsyncTask<String, Void, String> {
    public String result;

    //I know, this isn't correct, how can i do?
    public MainActivity MainActivity;

    @Override
    protected String doInBackground(String... arg0) {
        // …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

10
推荐指数
1
解决办法
8万
查看次数

标签 统计

android ×1

android-asynctask ×1

java ×1