OkHttpClient не работает в моей mainactivity.java. Я хочу использовать AsyncTask, но я не знаю, как его изменить. Я хочу отправить Как изменить OkHttpClient на AsyncTask
FirebaseInstanceId.getInstance().getToken();на мой сервер.
Есть мой код с OkHttpClient. Thank you
public class FirebaseInstanceIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
String token = FirebaseInstanceId.getInstance().getToken();
registerToken(token);
Log.d("TOKEN", token);
}
private void registerToken(String token){
OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("Token", token)
.build();
Request request = new Request.Builder()
.url("http://localhost/register.php")
.post(body)
.build();
try {
client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
}
'Как изменить OkHttpClient на AsyncTask'. Невозможно. Вы не можете сравнивать их. Это разные вещи. Первый клиент http. Последний - нить. Пожалуйста, скажите лучше, что вы хотите. – greenapps
Я хочу отправить этот daha FirebaseInstanceId.getInstance(). GetToken() на мой сервер без OkHttpClient –
И? Любой вопрос перефразируя в поле зрения? – greenapps