Android: Write listview in fragment and pass getActivity() report null pointer

Write listview in fragment and pass getActivity() to adapter to report null pointer

Solution

1. Create Context in FragmentA

public Context context;

2. Rewrite the onCreate method in FragmentA

@Override
	public void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		context=getActivity();
	}

3. Call the listview adapter in FragmentA

adapter_A  adapter_a = new adapter_A(R.layout.item, context, rank_cs);
 gv_rank_list.setAdapter(adapter_a);

Guess you like

Origin blog.csdn.net/title71/article/details/113957738
Recommended