Java 为什么不可能在外部可运行类中看到我的公共活动?
当蓝牙连接打开时,我想启动一个正在检查可用设备的Therad。 启动此线程时,我想启动其他活动。 我创建了一个公共方法,打算启动活动,现在我想从我的线程调用它,但它不可见 主要活动内容Java 为什么不可能在外部可运行类中看到我的公共活动?,java,android,android-activity,android-runonuithread,Java,Android,Android Activity,Android Runonuithread,当蓝牙连接打开时,我想启动一个正在检查可用设备的Therad。 启动此线程时,我想启动其他活动。 我创建了一个公共方法,打算启动活动,现在我想从我的线程调用它,但它不可见 主要活动内容 也许您在MainActivity类之外定义了类cConnectBT。检查右括号可能在MainActivity类之外定义了类cConnectBT。检查你的收尾支架 public Thread cConnectBT = new Thread(); public void vBT_popup_start
也许您在MainActivity类之外定义了类cConnectBT。检查右括号可能在MainActivity类之外定义了类cConnectBT。检查你的收尾支架
public Thread cConnectBT = new Thread();
public void vBT_popup_start()
{
Handler hBT_popup_start = new Handler(Looper.getMainLooper());
hBT_popup_start.post(new Runnable() {
@Override
public void run() {
Intent tent_BT_popup_Start = new Intent (MainActivity.this, cBT_popup.class);
startActivity(tent_BT_popup_Start);
}
});
}
´´´
#Thread Content
´´´
public class cConnectBT implements Runnable {
@Override
public void run() {
vBT_popup_start();
}
}
}
´´´
vBT_popup_start();
is not visable, but why? how to fix that?