2017-07-22 21 views
0

私はxamarin Form PCLでログインフォームを設計しています.jsonを返すWebサービスを呼び出す必要があります。このために私は同じものの2つの関数を作成しますが、どちらもnが値を返さないということは、私がこれで間違っていることを教えてください。xamarinでREST APIを呼び出します

アドバンスでのコメントありがとうございます。

+0

希望する動作は何ですか?現状の問題は依然として不明である。 – Nkosi

+0

@ Nkosiこの認証が成功した場合、ユーザとパスワードフォームAPIを認証したい場合は、json Of Userのリストを返します。そして、認証に成功すると、別のフォームにリダイレクトされます。 –

答えて

1

あなたが最初の方法を待っていないとして、要求スレッドはまで待つことはありません多分あまりにもdeserializeobject方法で

var response = await GetLoginDetails(... 

で初 それはそう値を返します、あなたは確認する必要が第一の変化は、第二の方法について

var response = await GetLoginDetails() 

にある

var getData = await getDataFromService() 

私は何の問題も見ません。私はこのメソッドが値を返さないことをどのように知っているのか分かりません。メソッド呼び出しとチェックの両方の応答を記録する方がよいでしょう。

+0

はい問題は私のコードで使用されるのを待っていませんでした –

0

使用待ちです。 (この1つは、私はよく分からない)

dynamic data = await Task.Run(() => JsonConvert.DeserializeObject(responseText)); 
関連する問題