Size: a a a

StartAndroid Ru Chat

2021 March 01

I

Ivan in StartAndroid Ru Chat
An Ku
Log добавил, лямбда осталась. Как убрать?
если что это выглядит так

new Thread() {
   public void run() {
       // your code
   }
 }
источник

AK

An Ku in StartAndroid Ru Chat
An Ku
Мне надо просто любой полный работоспособный код коннекта прямо в мейнактивити, чтобы проверить и не тратить время, чтобы его запустить...
Повторю :). Но все равно спасибо
источник

JR

Jim Raynor in StartAndroid Ru Chat
я скинул тебе полный рабочий вариант, если java7, просто перепиши без лямбды
источник

JR

Jim Raynor in StartAndroid Ru Chat
из пустого в порожнее
источник

AK

An Ku in StartAndroid Ru Chat
Jim Raynor
я скинул тебе полный рабочий вариант, если java7, просто перепиши без лямбды
Я даже не знаю, что такое лямбда :). Я же только изучаю, надо сперва прочитать что это и для чего
источник

JR

Jim Raynor in StartAndroid Ru Chat
а это действительно отличная мысль))
источник

AK

An Ku in StartAndroid Ru Chat
Jim Raynor
а это действительно отличная мысль))
Да, но мне больше коннект интересен :)
источник

JR

Jim Raynor in StartAndroid Ru Chat
Вариант, как переделать, скинули чуть выше
источник

MK

M K in StartAndroid Ru Chat
An Ku
Я даже не знаю, что такое лямбда :). Я же только изучаю, надо сперва прочитать что это и для чего
Ты не программист? Выше ты писал, что пишешь на java вроде, если я правильно понял
источник

AK

An Ku in StartAndroid Ru Chat
Джаву тоже изучаю, написал пару тройку прог, консольных, теперь хочу на андроид перекинуть
источник

JR

Jim Raynor in StartAndroid Ru Chat
Лямбды не специфичны для андроида или жавы)
источник

AK

An Ku in StartAndroid Ru Chat
Не, ну я понял что это по этому примеру

button.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
       log("click " + v);
   }
});

button.setOnClickListener(v -> log("click " + v));
источник
2021 March 02

AK

An Ku in StartAndroid Ru Chat
источник

AK

An Ku in StartAndroid Ru Chat
Ну я переделал, компилится и запускается, но также закрывается после запуска...
источник

MK

M K in StartAndroid Ru Chat
An Ku
Ну я переделал, компилится и запускается, но также закрывается после запуска...
У тебя по кнопке должен быть коннект или при запуске?
источник

AK

An Ku in StartAndroid Ru Chat
Наверное все таки пермишен проблемы, когда захотел вывести на экран ответ, такой отчет получил
java.lang.SecurityException: Permission denied (missing INTERNET permission?)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:150)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
at java.net.InetAddress.getAllByName(InetAddress.java:1152)
at com.android.okhttp.Dns$1.lookup(Dns.java:41)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
at com.example.myapplication.MainActivity.execQuery(MainActivity.java:80)
at com.example.myapplication.MainActivity.access$0(MainActivity.java:76)
at com.example.myapplication.MainActivity$1.run(MainActivity.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
... 19 more
Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)
... 24 more
источник

MK

M K in StartAndroid Ru Chat
И там на https поменяй
источник

MK

M K in StartAndroid Ru Chat
Httpsurlconnection
источник

MK

M K in StartAndroid Ru Chat
С буквой s
источник

AK

An Ku in StartAndroid Ru Chat
M K
У тебя по кнопке должен быть коннект или при запуске?
Да мне все равно, я сейчас чужой код пытаюсь запустить
источник