完成注册工作 难死了tmd
package com.example.my2mysql.activiy;
import android.content.Intent;
import android.os.Bundle;
import android.os.Looper;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import com.example.my2mysql.R;
import com.example.my2mysql.tool.okhttp3manager;
public class registerActivity extends AppCompatActivity {
private EditText rg_id, rg_name, rg_password, rg_sclass, rg_phone;
private Button registerButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.register_activity);
init();
}
public void init() {
rg_id = findViewById(R.id.rg_id);
rg_name = findViewById(R.id.rg_name);
rg_password = findViewById(R.id.rg_password);
rg_sclass = findViewById(R.id.rg_sclass);
rg_phone = findViewById(R.id.rg_phone);
registerButton = findViewById(R.id.bt_register);
registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String id = rg_id.getText().toString();
String name = rg_name.getText().toString();
String password = rg_password.getText().toString();
String sclass = rg_sclass.getText().toString();
String phone = rg_phone.getText().toString();
new Thread() {
@Override
public void run() {
okhttp3manager.register(id, name, password, sclass, phone, new okhttp3manager.RegisterCallback() {
@Override
public void RegisterSuccess(final String successMessage) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(registerActivity.this, "注册成功", Toast.LENGTH_SHORT).show();
}
});
if (successMessage.equals("注册成功")) {
Intent intent = new Intent(registerActivity.this, MainActivity2.class);
startActivity(intent);
finish();
}
}
@Override
public void RegisterFailure(final String errorMessage) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(registerActivity.this, errorMessage, Toast.LENGTH_SHORT).show();
}
});
}
});
}
}.start();
}
});
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义