当前位置: 首页 > 知识库问答 >
问题:

创建列表视图后出现“取消选中呼叫”警告

唐昊焜
2023-03-14

由于某种原因,在创建我的列表视图后,新的ArrayAdapter(getActivity(),R.layout.list_item,R.id.list_item,listContent)以黄色突出显示,并出现警告。有谁知道需要做些什么才能解决此警告?

对作为原始类型“android.widget.ArrayAdapter”成员的“ArrayAdapter(Context,int,int,T[])”的未检查调用

public class FragmentMainList extends android.support.v4.app.Fragment {

    public FragmentMainList() {
    }

    ListView list_main;


    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
        View v = inflater.inflate(R.layout.fragment_main_list, container, false);

        String[] listContent = {
                getActivity().getResources().getString(R.string.item_1),
                getActivity().getResources().getString(R.string.item_2),
                getActivity().getResources().getString(R.string.item_3)
        };

        list_main = (ListView)v.findViewById(R.id.list_main);
        ArrayAdapter adapter = new ArrayAdapter(getActivity(), R.layout.list_item, R.id.list_item, listContent);
        list_main.setAdapter(adapter);

        return v;
    }
}

共有1个答案

魏书
2023-03-14

您的 ArrayAdapter 是原始类型,因为它是模板化的,但您尚未指定类型。

要解决该问题:

阵列适配器

 类似资料:
  • 我知道有许多解决方案可以解决这个问题,但我并不是解决这个问题的正确方法,当一个复选框被选中时,我会为它分配一个ID,并将其添加到一个数组中,但当向下滚动时,该复选框被取消选中,但ID存储在数组中,如果它被选中,我希望它保持选中状态。 我的适配器类是。

  • 我正在为我的项目实现视频调用API,当我通过“生成访问令牌”选项从 https://www.twilio.com/user/account/video/dev-tools/testing-tools 创建访问令牌时,它将为我提供新生成的令牌,当我使用它时,如下所示 这对我很有用。 现在,当我使用第二个选项“使用PHP通过帮助程序库生成访问令牌”并尝试使用 它还会为我生成令牌,但当我使用生成的令牌作

  • 公共视图getView(最终int位置,视图转换视图,ViewGroup父){ 这是我的XML文件代码, 我无法取消选中这个单选按钮。我已经发布了我的Java代码和xml代码。感谢提前帮助。

  • 问题内容: 我最近升级到OkHttp3,并注意到您不能再直接从客户端取消按标签呼叫。现在必须由应用程序处理。 在CHANGELOG中表示: 现在,取消批量呼叫是应用程序的责任。 删除了通过标签取消调用的API,并已将其替换为更通用的机制。调度程序现在通过其runningCalls()和queueedCalls()方法公开所有正在进行的调用。您可以编写代码,以按标签,主机或其他方式选择调用,然后在不

  • 1、接口声明 如果您希望在自己的CRM系统嵌入呼叫中心能力,需要对接智齿呼叫中心能力,在对接前请您阅读如下对接流程,以便您更好的完成对接。如果只对接基本呼叫能力,预计对接及调试过程1周左右即可完成。 第一步:获取第三方用户接口调用唯一凭证 请联系您的售后经理,获取您企业的如下信息: 1、companyid(企业id) 2、appid(第三方用户接口调用唯一凭证id) 3、app_key(第三方用户