gpt4 book ai didi

java - Android 应用程序中的 SimpleExpandableListAdapter 问题

转载 作者:行者123 更新时间:2023-12-01 04:25:10 26 4
gpt4 key购买 nike

我尝试更改从 android 2 传递到 android 4 的源代码。代码不会出现错误并且应用程序启动。但一开始是有登录的。当我点击“登录”时,应用程序崩溃了。 logcat 显示 SimpleExpandableListAdapter 有问题。这是使用 SimpleExpandableListAdapter 的代码部分:

expListAdapter = new SimpleExpandableListAdapter(_ContactScreen_object,
_groupSections, // groupData describes the first-level entries
R.layout.group_row, // Layout for the first-level entries
new String[] { "sectionName" }, // Key in the groupData maps to
// display
new int[] { R.id.groupname }, // Data under "friendName" key
// goes into this TextView
_result, // childData describes second-level entries
R.layout.child_row, // Layout for second-level entries
new String[] { "friendName", "status" }, // Keys in childData
// maps to display
new int[] { R.id.childname, R.id.rgb } // Data under the keys
// above go into these
// TextViews
)

日志猫:

enter image description here

您认为问题是代码太旧了吗? SimpleExpandableListAdapter 的结构现在不一样了吗?我要改变什么?

最佳答案

Context 参数_ContactScreen_objectnull。这是 SimpleExpandableListAdapter.java 的第 210 行:

mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

需要更多代码上下文(原文如此)才能提供进一步的帮助。

关于java - Android 应用程序中的 SimpleExpandableListAdapter 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com