0

Android や phonegap についてはよくわかりませんが、私たちのアプリは sencha touch 2 にあります。ここでは、phone gap を使用して、あるデバイスから別のデバイスにブルートゥース データを転送しようとしています。次のコード サンプルは phonegap 1.5 で動作していました。

     IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
                   this.ctx.registerReceiver(mReceiver, filter);

しかし、phonegap を 2.0 にアップグレードすると、ctx.registerReceiver が存在せず、エラーが発生します。

4

1 に答える 1

1

"ctx" は最新の phonegap で非推奨になったため、"cordova.getActivity().getApplicationContext()" に置き換える必要があります。

于 2012-08-09T10:33:51.917 に答える