0

このページではリクエスト ダイアログから「request」と「to」の 2 つの戻りデータを取得できることを確認しました。

new Facebook.DialogListener() {
    public void onComplete(Bundle values) {
    Log.i("Bundle",values.toString());
    int[] nArray = values.getIntArray("to");
    int n = nArray.length;
}

しかし、私NullPointerExceptionは n 変数を使用する場合があります。「to」が intArray であるかどうかわかりませんが、誰かが nArray のタイプを教えてもらえますか?

4

2 に答える 2

2

これで試してください:

Set<String> keys = values.keySet();
int n = keys.size() - 1;

これで、nはあなたが招待した友達の数です!

于 2012-08-27T12:03:59.887 に答える
1

デバッガーを使用してこのコードをステップ実行してみましたか?ブレークポイントを設定し、Eclipseの[式]タブでさまざまなメソッドを呼び出して、適切なデータ型を見つけることができます。

また、ログメッセージ(values.toString())の出力は何ですか?

于 2012-08-21T20:25:10.630 に答える