In' Main'即时尝试使用蓝牙类中声明的函数,并在标题中出现错误。
这是代码
ImageButton3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
bluetooth.wlaczBT();
}
});
我有班级蓝牙,在其中我有一个方法wlaczBT(在英语中打开BT)。
但是蓝牙不幸地强调了蓝牙。 我怎样才能在Main类中使用该方法?
这是我声明变量蓝牙(在Main ofc中)的方式
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bluetooth bluetooth = new Bluetooth(this);
我试图添加" final"之前"蓝牙",但应用程序在手机上安装时崩溃了。
答案 0 :(得分:0)
您需要将蓝牙设为全局变量。这意味着在onCreate()之前声明它,但在onCreate()中初始化它。