Android: Konnte nicht import für die Klasse java.util.ArrayList in aidl-Datei
Ich habe derzeit einen remote-service, erhält der Benutzer aktuelle Lage (alles gut funktioniert). Will ich nun in der Lage, um die Benutzer aktuelle Position, dann fügen Sie ein, um eine Liste der bisherigen Standorte. Hier ist mein aidl-Datei, wo ich habe da ein 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();
}
Jede Hilfe wäre sehr geschätzt werden. Danke.
- Gibt es einen bestimmten Grund, der Rückgabetyp ist nicht
java.util.List<Location>
? - NÖ, ändern ArrayList nur Liste den Fehler behoben. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Nach meinem Kommentar, der anscheinend das problem behoben)
Verwenden
java.util.List<Location>
stattjava.util.ArrayList<Location>
.