按照参考教程给的代码但是还是报错了
解决方案 »
- 【分享】openssl移植Android使用及其相关经验分享
- 怎么防止进程被360等流氓软件杀掉。
- Android后台如何保持Wifi常开
- 求助-模拟器2.3 HttpURLConnection请求响应速度10秒,哪位大侠能帮忙解释下?
- 神奇的空指针啊求解
- 请教下关于彩信的问题
- 求大神相助,关于 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1531
- android sdk无法更新
- 让一个imageview在范围内无规律活动
- 自定义 适配器实现 GridView
- android开发两个activity 之间的监听事件
- Android碎片中的多按钮的监听问题
第一种方式: public class TempActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.temp_demo);
Button bt = findViewById(R.id.bt_temp);
bt.setOnClickListener(listener); }
private View.OnClickListener listener = new View.OnClickListener(){ @Override
public void onClick(View view) {
Toast.makeText(TempActivity.this,"you have clicked a button",Toast.LENGTH_SHORT).show();
}
};
}
第二种方式:
public class TempActivity extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.temp_demo);
Button bt = findViewById(R.id.bt_temp);
bt.setOnClickListener(this); } @Override
public void onClick(View view) {
Toast.makeText(this, "you have clicked a button", Toast.LENGTH_SHORT).show();
}
}
思考下: 1. Java的继承 ; 2. 理解下Android里面的 Context.
https://www.cnblogs.com/guwei4037/p/5639462.html
mac一样的或者在写的时候 就会有下划线提示呀实在不行
你写匿名类,把下面那一串替换掉this