UartService 服务文件
package com.example.led20;
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.util.Log;
import androidx.annotation.Nullable;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
public class UartService extends Service {
private static final String TAG ="后台服务提示=" ;
@Nullable //指示参数、字段或方法返回值可以为null。
//必须设置公共方法 MainActivity才可调用
public void led (int ff) {
showMessage("第六步--收到=" + ff);
ff++;
showMessage("第七步--执行++=" + ff);
Intent intent = new Intent(String.valueOf(ff));
showMessage("第八步--创建意图成功");
//LocalBroadcastManager=帮助程序注册意图广播并将其发送到本地对象 getInstance=获取实例 sendBroadcast==向所有感兴趣的广播接收器广播给定的意图。
LocalBroadcastManager.getInstance(this).sendBroadcast(intent);//
showMessage("第九步--意图广播发送成功");
}
public boolean intmain(){
showMessage("第五步=intmain()已启动" );
return true;
}
private void showMessage(String msg) {
Log.e(TAG, msg)
android stdio Service服务使用方法 LocalBroadcastManager使用方法 广播使用方法 Intent 意图使用方法
最新推荐文章于 2022-05-25 14:56:25 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)