कहलाती है मैं इरादा सेवाओं की कोशिश कर रहा हूं। यह है कि मैं इसेइरादा सेवा कभी भी
Button updateLocation = (Button) findViewById(R.id.btnUpdateLocation);
updateLocation.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent updateLocIntent=new Intent(ImTracking.this,UpdateLocation.class);
startService(updateLocIntent);}});
हालांकि मेरे अपडेटलोकेशन क्लास में, यह मेरे किसी भी ब्रेक पॉइंट को कभी भी हिट नहीं करता है।
public class UpdateLocation extends IntentService{
public UpdateLocation() {
super("UpdateLocation");
}
@Override
protected void onHandleIntent(Intent intent) {
SharedPreferences prefs = getSharedPreferences("Settings", 0);
final String id = prefs.getString("ID", "");
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httpost = new HttpPost(
"http://iphone-radar.com/gps/gps_locations");
JSONObject holder = new JSONObject();
...
क्या चल रहा है?
धन्यवाद
पीएस। मैं इसका उपयोग कर रहा हूं क्योंकि मैं इसे अलार्म मैनेजर के साथ कॉल करना चाहता हूं। हालांकि बटन क्लिक पर मैं एक प्रगति संवाद दिखाना चाहता हूं, मैं एक इरादा सेवा के लिए प्रगति संवाद कहां रखूंगा? (मुझे अभी तक एसिंक कार्यों के साथ काम करने का अनुभव मिला है)
मैं इस पर कोई विशेषज्ञ हूँ, लेकिन आप अपने रिसीवर रजिस्टर और particulat आशय आप पर कब्जा करना चाहते हैं के लिए एक फिल्टर स्थापित करने के लिए नहीं है? जब मैंने ऐसा किया तो मैंने इसे कोड में किया लेकिन मुझे लगता है कि यह मैनिफेस्ट/एक्सएमएल में भी किया जा सकता है – Kerry
क्या आप मुझे एक उदाहरण दिखा सकते हैं? मुझे यकीन नहीं है कि फिल्टर – Sean
फ़िल्टर से आपका क्या मतलब है कभी-कभी आपने 'AndroidManifest.xml' में गलत 'एंड्रॉइड: नाम' दिया है, यह पैकेज नाम के बिना –