public class LoginActivity extends AppCompatActivity implements View.OnClickListener{ private EditText etUserName; private EditText etpassword; private Button btnLogin; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); btnLogin=findViewById(R.id.btnLogin); etUserName=findViewById(R.id.etUserName); etpassword=findViewById(R.id.etpassword); btnLogin.setOnClickListener(this); } public void onClick(View v){ switch (v.getId()){ case R.id.btnLogin: String userName=etUserName.getText().toString(); String password=etpassword.getText().toString(); Intent intent=new Intent(LoginActivity.this,homeActivity.class); intent.putExtra("username",userName); intent.putExtra("password",password); startActivity(intent); break; default: break; } } }
时间: 2024-02-14 22:23:28 浏览: 21
这是一个 Java 类,是一个登录界面的活动,实现了视图点击监听器接口。在 onCreate 方法中,设置了布局文件,获取了登录按钮、用户名和密码输入框,并为登录按钮设置了点击监听器。在 onClick 方法中,通过 switch 语句判断点击的控件,如果是登录按钮,获取用户名和密码输入框中的文本内容,创建一个意图对象,将用户名和密码作为额外数据存储到意图中,最后启动 homeActivity 活动。
相关问题
public class MainActivity extends AppCompatActivity implements View.OnClickListener这段代码什么意思
这段代码定义了一个名为 MainActivity 的类,该类继承自 AppCompatActivity 类并实现了 View.OnClickListener 接口。其中 AppCompatActivity 是 Android 提供的一个 Activity 基类,主要提供了一些常用的界面元素、布局和主题等。而 View.OnClickListener 是一个接口,定义了一个 onClick(View v) 方法,用于处理 View 被点击时的事件。通过实现该接口,MainActivity 可以监听到界面中的 View 被点击的事件,并对其进行处理。
public class MainActivity extends AppCompatActivity implements View.OnClickListener { public static final String BASE_URL = "http://exam.goyasha.com/";
这段代码是一个名为 `MainActivity` 的类,它继承自 `AppCompatActivity` 类,并实现了 `View.OnClickListener` 接口。在这个类中定义了一个公共静态常量 `BASE_URL`,其值是 `"http://exam.goyasha.com/"`。
这个 `BASE_URL` 变量通常用于存储应用程序中使用的基本 URL 地址。在这个特定的例子中,它可能用于构建网络请求的 URL,例如发送HTTP请求到 `http://exam.goyasha.com/xxx` 等。
请注意,上述代码段是从您提供的代码中提取的,并且可能缺少一些上下文信息。如果您有其他问题,请随时提问。