私はdatasyncサービスに取り組んでいます。私はwebserverからjsonレスポンスを得ています。私の質問は、私がサービスを呼んでいる活動にその応答をどのように渡すかです。私はdatasyncサービス、web apiで作業中です
1
A
答えて
0
あなたがメッセージを受信すると、あなたの活動における放送受信を購読することができ、またはあなたがプッシュ通知領域に見えるかもしれません...
1
あなたはEventBusを使用してサブスクライブすることによって、所望の活性にデータを送信することができますイベント。例:については
:
compile 'org.greenrobot:eventbus:3.0.0'
Eventbusクラス
public class DataSyn {
public final List<YourModel> YourModel;
public DataSyn(List<YourModel> YourModel) {
this.YourModel = YourModel;
}
}
あなたの応答からのデータを送信する:
EventBus.getDefault().post(new DataSyn(yourdataList));
Subscribe and Receive the Data wherever you need:
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
EventBus.getDefault().unregister(this);
super.onStop();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onDataRecevied(DataSyn event) {
if (event.YourModel != null) {
populateData(event.YourModel);
}
}
上でデータを共有するための最も簡単な方法です
+0
答えが助けになるならば、答えをupvoteして受け入れてください –
関連する問題
- 1. gspread-パンダモジュールでの作業中、私は
- 2. WebアプリケーションのWCFを学ぶ/作業するにはWebサービスの作業経験が必要ですか?
- 3. 私はこのような作業をWebサービスを持ってJAXWSサービス
- 4. 別途サービスでWeb APIを使用して作業中にデータを取得していません
- 5. OctoberCMSでAPI(Webサービス)を作成
- 6. Androidサービスで作業する
- 7. 私はWebサービスを作成
- 8. openglで作業中
- 9. AngularJs - サービスでの作業
- 10. Azure API AppサービスはVIPではアクセスできませんが、URLでの作業
- 11. アンドロイドでカメラで作業中
- 12. exif_read_data():端末で作業中... Webサーバーではない - なぜですか?
- 13. SOAP WebサービスとそのXMLでの作業方法
- 14. Amazon Webサービスでの作業に最適なアドバイス
- 15. .Net Core web apiでMongoを使って作業する
- 16. Logcatは頻繁に作業中です
- 17. ソーシャルネットワーキングWebサービスAPIを作成する
- 18. Select()notスレッドで作業中
- 19. brightway2で作業中に
- 20. ローカルで作業中のメディアクエリ
- 21. Webサービスで作業する場合、エンドポイント、サービス、およびポートの違いは何ですか?
- 22. .NET ZIPライブラリで作業中
- 23. 私のプロジェクトで作業中のポーズとレジュームコードが必要です
- 24. 私は私のWebサービス
- 25. ASP.NETのWebウェブservicesrestで作業API 2互換
- 26. 私はレールアプリで作業中にターミナルを閉めた
- 27. 角度サービスは作業がサービス
- 28. VS2010で「中間」Webサービスを作成する方法
- 29. 別のWebサービスAPIを使用するWebサービスAPI
- 30. はGrailsの中での作業
が見 HTTPS ://www.youtube.com/watch?v = xHXn3Kg2IQ Eたとえば – pskink
ありがとうpskinkしかし、私のクエリは、私はAPIを作成していると私はどのように応答をその活動に渡す応答を得ています。 –
私はリンクを投稿しましたか? 14分30秒からもう一度やり直してください – pskink