Android:在aidl文件中找不到类java.util.ArrayList的导入

发布于 2024-11-15 17:15:51 字数 381 浏览 2 评论 0原文

我目前有一个远程服务,可以获取用户当前位置(这一切都工作正常)。我现在希望能够获取用户当前位置,然后将其添加到以前位置的列表中。这是我的aidl 文件,我遇到了问题:

import android.location.Location;
import java.util.ArrayList; //error line: couldn't find import for class java.util.ArrayList

interface ILocationService {
    Location getCurrentLocation();
    ArrayList<Location> getAllLocations();
}

任何帮助将不胜感激。谢谢。

I currently have a remote service which gets the users current location (this is all working fine). I now want to be able to get the users current location then add a to a list of previous locations. Here is my aidl file, where i'm having a problem :

import android.location.Location;
import java.util.ArrayList; //error line: couldn't find import for class java.util.ArrayList

interface ILocationService {
    Location getCurrentLocation();
    ArrayList<Location> getAllLocations();
}

Any help would be much appreciated. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生一个溪 2024-11-22 17:15:51

(根据我的评论,这显然解决了问题)

使用 java.util.List 而不是 java.util.ArrayList

(As per my comment, which apparently fixed the problem)

Use java.util.List<Location> instead of java.util.ArrayList<Location>.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文