2011-06-15 16 views
5

मेरे पास वर्तमान में एक दूरस्थ सेवा है जो उपयोगकर्ताओं को वर्तमान स्थान प्राप्त करती है (यह सब ठीक काम कर रही है)। अब मैं उपयोगकर्ताओं को वर्तमान स्थान प्राप्त करने में सक्षम होना चाहता हूं, फिर पिछले स्थानों की सूची में जोड़ें। यहां मेरी सहायता फ़ाइल है, जहां मुझे कोई समस्या है:एंड्रॉइड: वर्ग java.util.ArrayList के लिए आयात नहीं मिल सका फ़ाइल

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(); 
} 

किसी भी मदद की बहुत सराहना की जाएगी। धन्यवाद।

+2

क्या कोई विशेष कारण है कि वापसी का प्रकार 'java.util.List ' नहीं है? –

+1

नहीं, केवल त्रुटि को सूचीबद्ध करने के लिए ArrayList को बदलना। धन्यवाद! – JDx

उत्तर

9

उपयोग java.util.List<Location> बजाय java.util.ArrayList<Location> (मेरी टिप्पणी है, जो जाहिरा तौर पर समस्या का समाधान होने के अनुसार)।

+4

कार्यान्वयन के बजाय इंटरफेस के खिलाफ कोडिंग के लिए एक और जीत! –

संबंधित मुद्दे