【发布时间】:2019-11-29 19:13:25
【问题描述】:
我在片段中加载 JSON 数据时遇到问题
这个方法不行
loadjson();
Logcat 是这样的
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.asus.myapplication.fragment.kecamatan.Controller.addToRequestQueue(com.android.volley.Request)' on a null object reference
at com.example.asus.myapplication.fragment.kecamatan.KecamatanFragment.loadjson(KecamatanFragment.java:83)
at com.example.asus.myapplication.fragment.kecamatan.KecamatanFragment.onCreateView(KecamatanFragment.java:47)
我不知道为什么。有人可以帮忙吗?
这是代码
public class KecamatanFragment extends Fragment {
private static final String data_url = "http://xxxxxxxxxx/daftar/get_kecamatan.php"; // kasih link prosesnya
RecyclerView mRecyclerView;
RecyclerView.Adapter mAdapter;
RecyclerView.LayoutManager mManager;
ProgressDialog pd;
ArrayList<ModelData> mItems;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_kecamatan, container, false);
pd = new ProgressDialog(getActivity());
mRecyclerView = (RecyclerView) view.findViewById(R.id.list_data);
mItems = new ArrayList<>();
mRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
mAdapter = new AdapterProcess(KecamatanFragment.this, mItems);
mRecyclerView.setAdapter(mAdapter);
loadjson();
return view;
}
//proses mengambil data
private void loadjson(){
pd.setMessage("Mengambil Data");
pd.setCancelable(false);
pd.show();
【问题讨论】:
标签: android android-fragments loaddata