我有CustomArrayAdapter的ListActivity。我对ArrayAdapter的扩展允许我对行进行添加/删除操作。它工作得很好......在ListActivity中。但后来我需要在我的列表中添加/编辑来自不同Activity的行并开始麻烦。我怎样才能做到这一点?我在EditActivity中需要的只是CustomArrayAdapter对象。我让它静止并尝试过。它奏效了,但它是正确的吗? 谢谢你的答案,主人!
答案 0 :(得分:1)
我的想法是什么:
serializable
中创建对象,然后通过intent将实际列表传递给下一个活动,并将其用于适配器。 adapter.notifyDataSetChanged();
我认为没有一个静态的ArrayAdapter类是正确的方法。这意味着您可以同时影响两个活动。因为他们都没有自己的对象。
希望这有帮助