如何自动检查以前检查的项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自动检查以前检查的项目?相关的知识,希望对你有一定的参考价值。

我有使用此代码复选框的项目列表:

            ProcessList = (ListView) findViewById(R.id.list); 
            ProcessList.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,nameList ));
            ProcessList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
            ProcessList.setTextFilterEnabled(true); 

我从以下项目检查项目:

ProcessList.setOnItemClickListener(new OnItemClickListener()
  {
@Override
    public void onItemClick(AdapterView<?> a, View v, int position, long id) 
        {
    selectApp = (String) ProcessList.getItemAtPosition(position);

我将所有已检查的列表存储在数组中,现在我希望以前“已检查”的项目在重新启动我的应用时自动“检查”。有什么办法吗? (通过扩展我的上述代码)

答案

我不知道是否有自动方式。

重载ArrayAdapter类并覆盖该函数

getView(int position, View convertView, ViewGroup parent)

以某种方式返回已检查或不基于您之前的数组。

以上是关于如何自动检查以前检查的项目?的主要内容,如果未能解决你的问题,请参考以下文章

收藏|分享前端开发常用代码片段

关于js----------------分享前端开发常用代码片段

自动化规范检查软件如何发展而来?

如何检查刚体是否在移动?

系统测试——代码质量检查单元测试性能测试自动构建项目管理

如何从该片段中的 onItemSelectedListener 中获取微调器单击的项目?