2012-12-19 59 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

在意向演员,我的事情你应该把经纬度在永久存储,当你接收广播你把他们从存储。

相关问题