package com.example.wlgy;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.alibaba.fastjson.JSON;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class Login_Activity extends AppCompatActivity {
private static final String TAG ="" ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login_);
EditText loginUser=findViewById(R.id.user); //獲得ID
loginUser.getText();//獲得ID文本值
loginUser.setText("17758552553"); //設定文本值
Button loginButton =(Button) findViewById(R.id.loginButton);
loginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//loginUser.setText("66666");
// httpData httpDt=new httpData();
// httpDt.start();
okHttp oH=new okHttp();
oH.getSync();
}
})
;
}
}
public class okHttp {
OkHttpClient okHttpClient =new OkHttpClient.Builder().build();
String url="https://www.baidu.com/s?wd=sync&ie=UTF-8";
String TAG;
public void getSync() { //同步get請求
new Thread(){
@Override
public void run() {
TAG="getSync";
Request request = new Request.Builder().url(url).build();
//準備好的請求Call物件
Call call=okHttpClient.newCall(request);
try {
Response response = call.execute();
Log.i(TAG, "getSync: "+response.body().string());
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
報錯資訊如下:E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.wlgy, PID: 5407
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;
at okhttp3.ConnectionPool.<init>(Unknown Source:2)
at okhttp3.ConnectionPool.<init>(ConnectionPool.kt:47)
at okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.kt:481)
at com.example.wlgy.okHttp.<init>(okHttp.java:17)
at com.example.wlgy.Login_Activity$1.onClick(Login_Activity.java:37)
at android.view.View.performClick(View.java:7448)
at android.view.View.performClickInternal(View.java:7425)
at android.view.View.access$3600(View.java:810)
at android.view.View$PerformClick.run(View.java:28305)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.ClassNotFoundException: Didn't find class "kotlin.jvm.internal.Intrinsics" on path: DexPathList[[zip file "/data/app/~~DS9IC8d-_GcbWU3Jfy5C-Q==/com.example.wlgy-fsXZeQEreN_2fMxsxozZog==/base.apk"],nativeLibraryDirectories=[/data/app/~~DS9IC8d-_GcbWU3Jfy5C-Q==/com.example.wlgy-fsXZeQEreN_2fMxsxozZog==/lib/x86, /system/lib, /system_ext/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at okhttp3.ConnectionPool.<init>(Unknown Source:2)
at okhttp3.ConnectionPool.<init>(ConnectionPool.kt:47)
at okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.kt:481)
at com.example.wlgy.okHttp.<init>(okHttp.java:17)
at com.example.wlgy.Login_Activity$1.onClick(Login_Activity.java:37)
at android.view.View.performClick(View.java:7448)
at android.view.View.performClickInternal(View.java:7425)
at android.view.View.access$3600(View.java:810)
at android.view.View$PerformClick.run(View.java:28305)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/277553.html
標籤:Android
