Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带按钮的Android listview适配器_Android_Design Patterns_Android Arrayadapter_Android Button - Fatal编程技术网

带按钮的Android listview适配器

带按钮的Android listview适配器,android,design-patterns,android-arrayadapter,android-button,Android,Design Patterns,Android Arrayadapter,Android Button,我用C#开发的Android应用程序有问题。我有一个ListActivity和一个ArrayAdapter,在ListActivity中,我有一个带有文本视图和按钮的自定义视图。 此按钮应启动新活动,从活动中获取结果(主要是文本输入),并在后台执行某些操作,然后更新TextView的文本 我在ArrayAdapter中使用了ViewHolder模式,在后台操作中使用了Command模式 我的问题是,我找不到方法更新ArrayAdapter中的文本视图,因为我在ListActivity中有活动的结

我用C#开发的Android应用程序有问题。我有一个ListActivity和一个ArrayAdapter,在ListActivity中,我有一个带有文本视图和按钮的自定义视图。 此按钮应启动新活动,从活动中获取结果(主要是文本输入),并在后台执行某些操作,然后更新TextView的文本

我在ArrayAdapter中使用了ViewHolder模式,在后台操作中使用了Command模式

我的问题是,我找不到方法更新ArrayAdapter中的文本视图,因为我在ListActivity中有活动的结果。我试图在ListActivity中创建一个事件,并在ArrayAdapter中订阅它,但我认为这不是解决这个问题的最佳方案

你能为这个问题提出更好的解决方案吗


提前谢谢

adapter.notifyDataSetChanged()什么都不做?我不知道元素的确切位置,因此无法修改它,并调用notifyDataSetChanged()