小编joe*_*ejy的帖子

android:如何在更改方向时保留arrayadapter/listview中的数据?

如上所述,是自动完成的吗?一旦定位chMYanges,我的清单是空的?和不,我需要改变方向=)

我的适配器

public class ResultsAdapter extends ArrayAdapter<SearchItem> implements Filterable{

private ArrayList<SearchItem> subItems;
private ArrayList<SearchItem> allItems;// = new ArrayList<SearchItem>();
private LayoutInflater inflater;
private PTypeFilter filter;
private OnCheckedChangeListener test;

public ResultsAdapter(Context context, int textViewResourceId, ArrayList<SearchItem> items,OnCheckedChangeListener a) {

    super(context, textViewResourceId, items);
        //this.subItems = items;
        for( int i = 0;i < items.size();i++){
            subItems.add(items.get(i));
        }
        this.allItems = this.subItems;
        inflater= LayoutInflater.from(context);

        test = a;
}
Run Code Online (Sandbox Code Playgroud)

我的onCreate

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);        



    ListView lvr = (ListView)findViewById(R.id.search_results);



  //  if(savedInstanceState == null){
        this.m_adapter = new ResultsAdapter(home.this, …
Run Code Online (Sandbox Code Playgroud)

android listview orientation listadapter

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

listadapter ×1

listview ×1

orientation ×1