如何使用@Receiver将数据从服务传递到活动?

时间:2016-09-04 10:22:53

标签: android android-intent broadcastreceiver android-service android-annotations

我正在使用Android注释库,我想使用广播接收器将数据从服务传递到活动。我想使用Android注释的let loadGames season resource = if season.Year = 14 then GamesFile14.Load(resource).Rows |> mapRows14 else if season.Year = 15 then GamesFile15.Load(resource).Rows |> mapRows15 else GamesFile1617.Load(resource).Rows |> mapRows1617 ,我的尝试与此SO question

相同

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Activity中,添加此接收方法:

@Receiver(actions = "GPSLocationUpdates", local = true)
void receiveLocationUpdates() {
 // TODO
}

并照例Intent

播放Service
Intent intent = new Intent("GPSLocationUpdates");
LocalBroadcastManager.getInstance(context).sendBroadcast(intent);