我在Android手机和Arduino蓝牙模块(HC-06)之间进行蓝牙通信时遇到了困难。我在代码的连续性方面遇到了麻烦。如果我开始调试,那么在程序到达mConnectThread.start()之前完全没有问题;线。此时它停止":停留在调试模式但我没有按下Step,但没有继续。显然它没有跳到ConnectThread类,我也不知道为什么会这样。
提前感谢您的帮助!
<?php
namespace App\Http\Middleware;
use Closure;
class CheckUserIfAdmin
{
public function handle($request, Closure $next)
{
if(Session::has('ad_id') === false):
return redirect()->route('admin.login');
endif;
return $next($request);
}
}
答案 0 :(得分:0)
调用Thread.start()
只是启动该线程,调试器不会跳转到新线程的执行上下文。您必须在线程的run()
方法中设置断点以逐步执行该操作。您在start()
方法的末尾调用onCreate()
,这是一个框架定义的回调。在您调用start()
或继续执行之后,onCreate()
方法返回,调试器不会再次停止,直到另一个断点被击中。