androidアプリで自分で作ったサーバーにGETやPOSTするためにretrofitというライブラリを使おうと思っています。
ただちょっと使い方がわかりづらくて教えてほしいです。
インターフェースを作るところとデータを受け取るためのクラスを作るのは分かったのですが...
肝心のコールバックを受けた時がよくわかりません。
Callクラスのインスタンスを作るときにList<T>を指定したとして、CallbackクラスのonResponseでResponseを指定するのになぜもう一回List<T>を指定する必要が有るのですか。ResponseクラスとCallクラスの型指定は違ってもいいのですか。
あと
Response<List<T>> responseを指定したとして
response.body()はList側だからget()メソッドを使うとして、このgetの引数は一体何を指定しているのですか。格納した順番ですか?
質問がちょっとわかりづらくてすいません。Jsonの理解が浅いかもしれません。
バージョンはretrofit2使ってます
あなたの回答
tips
プレビュー