gpt4 book ai didi

java - 有没有可能的方法从 OnClickListener 方法检索 ArrayList 值并将其保存在其父方法中?

转载 作者:行者123 更新时间:2023-12-01 18:42:23 25 4
gpt4 key购买 nike

 saveBtnYes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
saveBtnYesFunc(currentYesBtnId);
tempActivityList =activityNames;
return activityNames;
}
});

当我调用 saveBtnYesFunc 函数时,它会向 onClick 线程返回一个名为 activityNames 的 ArrayList 值。我想将该值从 onClickListener 方法内部传递到其父方法(此代码包含在另一个方法中)。最后一行代码 return ActivityNames 将不起作用。

还有其他办法吗?

最佳答案

您需要确定谁真正有兴趣查看这个新列表。假设感兴趣的部分是某个类 ListUsingClass 的实例,这应该可以工作。

final ListUsingClass listUser = new ListUsingClass(); // or assign to existing reference
saveBtnYes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
listUser.setActivityNames(saveBtnYesFunc(currentYesBtnId));
}
});

关于java - 有没有可能的方法从 OnClickListener 方法检索 ArrayList 值并将其保存在其父方法中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59900066/

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