Thursday 15 July 2010

Android: Call Method in another class -


मेरे पास new_position नामक एक गतिविधि है, जिसका उपयोग मैं वर्तमान जीपीएस निर्देशांक का पता लगाने के लिए करता हूं। मैंने requestLocationUpdates में उपयोग किए गए एक श्रोता वर्ग बनाया है। जब मेरी श्रोताओं के वर्ग में मेरी ऑनलायन बदलती हुई विधि को बुलाया जाता है तो मैं अपनी नई_पाटि कक्षा में कोई विधि कॉल करना चाहता हूं। लेकिन यह केवल तब ही काम करता है जब मैं अपनी कक्षा को स्थिर करता हूं, लेकिन मैं इसे स्थैतिक बनाना नहीं चाहता। वहाँ एक और तरीका है?

  सार्वजनिक वर्ग श्रोता स्थान लेसर को कार्यान्वित करता है {@Override सार्वजनिक शून्य पर स्थान परिवर्तित (स्थान स्थान) {new_position.lati = location.getLatitude (); New_position.longi = location.getLongitude (); new_position.SaveCoordinates (new_position.str_posname); }  

यह नीचे के रूप में सरल है:

  पब्लिक क्लास श्रोता स्थान लेसर को लागू करता है {संदर्भ सी; सार्वजनिक श्रोता (संदर्भ सी) {this.c = c; } @ ओवरराइड सार्वजनिक शून्य पर स्थान बदल (स्थान स्थान) {... ((new_position) c) .SaveCoordinates (...); 


No comments:

Post a Comment