2017-03-24 2 views
1

Google Codelabでこのアプリケーションを構築しようとしています。 7ページGoogle Codelabの間違い

https://codelabs.developers.google.com/codelabs/hello-beacons/#0

、私が行方不明ブラケット

https://codelabs.developers.google.com/codelabs/hello-beacons/#6

以上の正確なコードのこの作品すべきで立ち往生しています:

SubscribeOptions options = new SubscribeOptions.Builder() 
.setStrategy(Strategy.BLE_ONLY) 
.setFilter(new MessageFilter.Builder() 
    .includeNamespacedType("some_namespace", "some_type") 
.build(); 

のAndroid Studioがスローされますここでエラーが発生し、 ')'と表示されます。

私は

.setFilter(new MessageFilter.Builder()) 

それdidntのヘルプを試してみました。私はかなり失われています、このコードにバグがある可能性はありますか?

+0

コードラボコードに誤りがあります。閉じ括弧がありません。 – phil652

答えて

0

ブラケットが欠けているだけでなく、build()コールもあります。ビルダーはまだ2人ありますが、build()のコールは1つだけです。

SubscribeOptions options = new SubscribeOptions.Builder() 
    .setStrategy(Strategy.BLE_ONLY) 
    .setFilter(new MessageFilter.Builder() 
     .includeNamespacedType("some_namespace", "some_type").build()) 
    .build(); 
+0

はい!ありがとう、今それは動作します。私はバグレポートを提出します。 –

+0

@of_horse不足している 'build()'呼び出しについても正しく書いてありますか? –

+0

ええ、それは私が立ち往生していたのです:) –

関連する問題