如何在服务器上发生事件时在Android应用程序上执行一个函数

时间:2014-02-09 07:56:35

标签: php android sql-server

假设我有一个简单的Android应用程序并且有一个功能display(),它将显示简单的“Hello World”消息。

我在服务器上也有一个PHP脚本,它有一个简单的按钮“显示”,现在点击这个按钮,我想在android app上执行display()函数。

我是Android新手,不知道怎么做,有人请帮帮忙。

1 个答案:

答案 0 :(得分:1)

您可以使用GCM Push Notifications service向特定用户发送推送通知。您可以将其从服务器发送到设备。 Service始终在后台运行。该应用可以在GCMService内收到您的消息。然后,从服务中,您可以打开该应用程序的任何活动。从服务中,您可以选择使用LocalBroadCastManager发送本地广播,该广播将由已注册LocalBroadcast的活动接收。 LocalBroadcast仅在您的应用中发送广播。然后,您可以在那里执行该活动中的任何功能。可能还有其他方法,但这就是瞬间发生的事情。

结帐:how to use LocalBroadcastManager?

希望这有帮助。