Android ListView ArrayAdapter 从主机 activity 获取数据?
Android ListView ArrayAdapter getting data from host activity?
我有一个自定义 ArrayAdapter
,用于在 Activity
中填充 ListView
。我的 ArrayAdapter
的 getView
方法中的逻辑需要一条额外的信息,该信息保存在 host Activity
的实例变量中。从我的 ArrayAdapter
的 getView
方法中访问这个变量的最佳方式是什么?
public class CustomArrayAdapter extends ArrayAdapter<String>
{
String addInfo;
public CustomArrayAdapter(String additionalInfo)
{
addInfo=additionalInfo;
}
}
为 arrayadapter 创建对象时,如下使用它
CustomArrayAdapter custAdapter=new CustomArrayAdapter("Additional Info");
我有一个自定义 ArrayAdapter
,用于在 Activity
中填充 ListView
。我的 ArrayAdapter
的 getView
方法中的逻辑需要一条额外的信息,该信息保存在 host Activity
的实例变量中。从我的 ArrayAdapter
的 getView
方法中访问这个变量的最佳方式是什么?
public class CustomArrayAdapter extends ArrayAdapter<String>
{
String addInfo;
public CustomArrayAdapter(String additionalInfo)
{
addInfo=additionalInfo;
}
}
为 arrayadapter 创建对象时,如下使用它
CustomArrayAdapter custAdapter=new CustomArrayAdapter("Additional Info");