gpt4 book ai didi

java - 如何从方法中获取列表并返回?

转载 作者:太空宇宙 更新时间:2023-11-04 10:31:29 29 4
gpt4 key购买 nike

我想获取我在 onNewsReceived 方法中登录的数组列表,并通过 getNews 方法返回它。

代码:

    @Override
public ArrayList<News> getNews() {


getNewsDataSource(new NewsListener() {
@Override
public void onNewsReceived(ArrayList<News> newsList) {

Log.i("news:", newsList.toString());
// how do i return the newsList below

}
});


return newsList;

}
}

最佳答案

同时将 NewsDataSource 类和方法 getNews() 抽象化。现在只需在 getNewsDataSource() 方法中调用 getNews() 方法即可。将 NewsDataSource 类扩展到您的调用类并重写 getNews() 方法。或者您可以发送调用类 NewsListener 监听器。

关于java - 如何从方法中获取列表并返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49955574/

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