Retrofitに少し問題があります。私はURL(そのポート番号を持つ修正IP)を呼び出すと、戻り値がありません。私のコードは動いていますが、何も起こりませんでした。 (これは、ホームオートメーションシステムになるだろう、と、このコードは私のガレージを開く必要があります。サーバがR.PI上の突堤サーブレットです)改造2.3戻り値なしのURL呼び出し
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button garageBtn = (Button)findViewById(R.id.garageBtn);
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("http://192.168.96.100:8080/")
.build();
GarageApi service = retrofit.create(GarageApi.class);
garageBtn.setOnClickListener((View v) -> {
service.garagemove();
//Log.d("Retrofit", service.garagemove().toString());
});
}}
public interface GarageApi {
@GET("garage")
Call<ResponseBody> garagemove();
}
私の問題を解決するために助けてください。
私もこれを試してみましたが、何も起こりませんでした。 –
クライアントメソッドは何も返しませんので、(バックエンド)APIエンドポイントに達しているかどうかを確認する必要があります。多分問題はそこにあります。 – db80