こんにちは皆私はXamarin.Formsを使ってアプリケーションを作成しています。私はFacebookのログインを作成し、ユーザーIDを取得することができました。私は今、ユーザーのフレンドリストを取得しようとしています。Xamarin.forms/Android Facebook get Friends
private void getFriends() {
FacebookClient fb = new FacebookClient (App.Token);
fb.GetTaskAsync ("me/friends").ContinueWith (t => {
try {
var result = (IDictionary<string, object>)t.Result;
var data = (IList<object>)result ["data"];
foreach (IDictionary<string, object> friend in data) {
App.addFriendToList ((string)friend ["name"], (string)friend["id"]);
}
} catch {
App.addFriendToList ("No Friends Using imin", "0000");
}
});
}
コードはアンドロイドのためである。しかし私は、ここに私のコードです、私は私のアプリで同定された1つを参照してくださいカント(私はテストユーザーとしての友人を持っている)、アプリを受け入れているユーザーのみが表示できることを理解しました。このコードは、Xamarin Facebook SDKからインスピレーションを受けています(コピー貼り付けはしていません)。そうすればうまくいくはずです。しかし、友人を表示するはずのリストは空のままです(私はエラーをキャッチしないことに注意してください)。
ありがとうございます!
は、データを取得しているのにUIが表示していないという問題ですか?または、最初にデータを取得していないとしますか?それらは2つの異なる問題であり、解決する必要のあるものを特定する必要があります。 – Jason
私は掘り下げていて、多分私のUIは更新されません、私はちょうど下のフィリップスの答えを試してみます。 –