如何将BaseActivity 类引入到我自己的代码中,并且添加 implements View.OnClickListener。
时间: 2024-05-15 20:14:11 浏览: 143
你可以按照以下步骤将BaseActivity类引入到你的代码中,并添加implements View.OnClickListener:
1. 首先,将BaseActivity类的源代码复制到你的项目中的一个新文件中,例如BaseActivity.java。
2. 然后,在你的Activity类中,使用extends关键字来扩展BaseActivity类,例如:
```java
public class MyActivity extends BaseActivity implements View.OnClickListener {
// ...
}
```
3. 接下来,实现View.OnClickListener接口,例如:
```java
public class MyActivity extends BaseActivity implements View.OnClickListener {
@Override
public void onClick(View v) {
// 实现点击事件的代码
}
}
```
4. 最后,在你的Activity类中,使用setContentView方法来设置布局,并为需要响应点击事件的视图设置OnClickListener,例如:
```java
public class MyActivity extends BaseActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
Button myButton = findViewById(R.id.my_button);
myButton.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// 实现点击事件的代码
}
}
```
在这个例子中,我们为id为my_button的Button视图设置了OnClickListener,并将当前Activity实例(this)传递给setOnClickListener方法,以便在点击事件发生时调用onClick方法。
阅读全文