2012-12-19 81 views
1

我真的試圖從服務將數據發送到接收器 這是servce的onCreate方法如何發送數據弗朗服務到接收機的Android

Intent intent = new Intent(this, MyReceiver.class); 
intent.putExtra("latitude", "2"); 
intent.putExtra("longitude", "3"); 
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); 

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); 
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 50 * 10000, pendingIntent); 

,這是收到的的onReceive方法

Toast.makeText(context, "Repeating Alarm worked. latitude: "+intent.getStringExtra("latitude")+" longitude "+intent.getStringExtra("latitude"), Toast.LENGTH_LONG).show(); 

和我有另一個運行該服務的活動..問題是當我運行我的應用程序時,我從服務發送到接收器的dtata爲空。

thanx的烏拉圭回合幫助

回答

0

在意向演員,我的事情你應該把經緯度在永久存儲,當你接收廣播你把他們從存儲。

相關問題