在PhoneGap Android C2DM BroadcastReceiver中,如何调用sendJavascript()

时间:2012-02-17 05:46:11

标签: android cordova android-c2dm

我想将收到的消息从C2DM传递给WebView javaScript函数。 我认为代码低于......

public class C2DMReceiver extends BroadcastReceiver {

  ....

  private void handleMessage(Context context, Intent intent)
  {        
     String msg = intent.getStringExtra("msg");

     this.ctx.sendJavascript("myJavascriptFunction(" + msg +")");

  }

}

但我不知道如何通过它。请。

1 个答案:

答案 0 :(得分:1)

假设您的ctx是com.phonegap.api.Plugin的一个实例,您应该尝试

this.ctx.sendJavascript("javascript:myJavascriptFunction(" + msg +")");