gpt4 book ai didi

java - 安卓。将数据从类发送到 Activity 并获得结果

转载 作者:行者123 更新时间:2023-11-29 21:40:57 25 4
gpt4 key购买 nike

我有带有可扩展 ListView 的 Activity1,它有自定义适配器,

在那个适配器类中,我捕获了我的可扩展 ListView 的子项中按钮的 onClick 事件,我需要将有关可扩展列表的选定子项的数据传递给用户在其中进行一些选择的 Activity2我需要在完成后得到结果,(当 Activity2 完成时)在适配器类中,如何实现?

在适配器类中工作,我只能在新线程中启动 Activity2,所以我不能调用一些 StartActivityForResult...

我希望有一些方法,比如创建共享变量并在任何地方使用它,但不知道如何......所以请帮助我!

最佳答案

您可以创建 OnClickListener 类,在 Activity 中初始化它并传递给适配器。将其设置为适配器中的按钮。单击一个按钮后,他的听众将开火并做任何你想做的事。如果您需要传递一些参数,只需覆盖 OnClickListener 即可获取您需要的所有参数。

您可以像这样编写 onClickListener(ListActivity 的示例,所以只需将 getListView 更改为您的 ListView):

private OnClickListener mEditClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
int position = getListView().getPositionForView(v);
}
}

关于java - 安卓。将数据从类发送到 Activity 并获得结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17132839/

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