AndroidServiceThreadonlyrunswhenconnectedtoAndroidStudio。
创始人
2024-10-10 02:00:24
0

这个问题可能是由于Service在开发时受到了Android Studio的限制,而在离线情况下则无法正常运行。一种解决方法是使用startService(),这可以使Service在后台连续运行而不受限制,即使应用程序已经退出或设备已经重新启动。以下是一段使用startService()方法启动Service的示例代码:

public class MyService extends Service {
    private static final String TAG = "MyService";
    private Handler mHandler;

    @Override
    public void onCreate() {
        super.onCreate();
        mHandler = new Handler();
        startForeground(123, new Notification());
    }

    @Override
    public void onStart(Intent intent, int startId) {
        super.onStart(intent, startId);
        mHandler.postDelayed(mTask, 5000);
    }

    private Runnable mTask = new Runnable() {
        @Override
        public void run() {
            Log.d(TAG, "Service is still running!");
            mHandler.postDelayed(this, 5000);
        }
    };

    @Override
    public IBinder onBind(Intent arg0) {
        return null;
    }
}

在AndroidManifest.xml文件中添加以下代码来启动Service:


然后在活动中使用以下方法来启动Service:

Intent serviceIntent = new Intent(this, MyService.class);
startService(serviceIntent);

相关内容

热门资讯

科普分享!如何下载科乐填大坑辅... 科普分享!如何下载科乐填大坑辅助器,万能透视辅助器免费版(详细辅助新2025版)1、很好的工具软件,...
必备辅助推荐!微信小程序财神十... 必备辅助推荐!微信小程序财神十三脚本,苹果广东雀神破解器(详细辅助细节揭秘)1)微信小程序财神十三脚...
每日必看推荐!掌心辅助插件,微... 每日必看推荐!掌心辅助插件,微信小程序边锋辅助(详细辅助攻略教程)(1)每日必看推荐!掌心辅助插件,...
科普攻略!财神十三章辅助,决战... 科普攻略!财神十三章辅助,决战卡五星辅助(详细辅助科技教程)1、许多玩家不知道决战卡五星辅助辅助软件...
最新科技!yy比鸡辅助真的假的... 最新科技!yy比鸡辅助真的假的,传送屋激k辅助器(详细辅助必备教程)是一款可以让一直输的玩家,快速成...
玩家攻略!潮汕掌上娱脚本,微信... 玩家攻略!潮汕掌上娱脚本,微信决胜游戏辅助(详细辅助揭秘教程);人气非常高,ai更新快且高清可以动的...
我来向大家传授!广西友乐app... 我来向大家传授!广西友乐app辅助器,微信小程序游戏破解器(详细辅助必备教程);无聊就玩这款微信小程...
重磅来袭!河洛杠次脚本开发,科... 重磅来袭!河洛杠次脚本开发,科乐填大坑作弊视频(详细辅助科技教程)(1)重磅来袭!河洛杠次脚本开发,...
推荐一款!阿当比鸡有什么技巧吗... 推荐一款!阿当比鸡有什么技巧吗,河洛杠次脚本开发(详细辅助德州论坛)是一款可以让一直输的玩家,快速成...
总算清楚!潮汕掌上娱第三方辅助... 总算清楚!潮汕掌上娱第三方辅助器,白金岛辅助有用吗(详细辅助教你攻略)是一款可以让一直输的玩家,快速...