小编bes*_*amy的帖子

尝试在空对象引用上调用虚方法'void android.widget.GridView.setAdapter(android.widget.ListAdapter)'

我试图从api创建一个电影应用程序,但首先我做了一些假数据,以确保我的适配器工作正常所以我使用gridview制作我自己的适配器和片段中的一些数据我搜索了很多但我不能解决这个问题在我的自己的代码,提前谢谢.

MainActivity.java

    package besho.hallofmovies;
    import android.app.FragmentManager;
    import android.app.FragmentTransaction;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;

    public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    MovieFragment movieFragment = new MovieFragment();
    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(R.id.main_activity,movieFragment,"movieFragment");
    transaction.commit();
    }

    }
Run Code Online (Sandbox Code Playgroud)

MovieFragment.java

    package besho.hallofmovies;

    import android.app.Fragment;
    import android.app.ListFragment;
    import android.content.Context;
    import android.content.res.Resources;
    import android.os.Bundle;
    import android.view.LayoutInflater;
    import android.view.Menu;
    import android.view.MenuInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.ArrayAdapter;
    import android.widget.BaseAdapter;
    import android.widget.GridView;
    import android.widget.ImageView;
    import java.lang.reflect.Array;
    import java.util.ArrayList;

public class …
Run Code Online (Sandbox Code Playgroud)

java android gridview adapter

-1
推荐指数
1
解决办法
4863
查看次数

标签 统计

adapter ×1

android ×1

gridview ×1

java ×1