代码之家  ›  专栏  ›  技术社区  ›  Pavel Jan

必须是以下之一:服务。启动\u STICKY\u兼容性,服务。启动\u STICKY,Service。START\u NOT\u STICKY,服务。START\u REDELIVER\u意图

  •  -3
  • Pavel Jan  · 技术社区  · 6 年前

    当我有:

    public int onStartCommand(Intent intent, int flags, int startId) { 
        try { 
            player.start(); 
            isRunning = true; 
        } 
        catch(Exception e) { 
            isRunning = false; 
            player.stop(); 
        } 
    
        return 1;
    } 
    

    我得到以下“错误” return 1 :

    必须是以下之一:服务。启动\u STICKY\u兼容性,服务。启动\u STICKY,Service。START\u NOT\u STICKY,服务。START\u REDELIVER\u意图

    如何修复它?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Onik    6 年前

    如果你想回来 START_STICKY ,属于类型 内景 等于 1 从…起 onStartCommand(...) 没做错什么 . 这是你的 集成电路设备 这就提示了它。

    您可以忽略警告。如果没有其他错误,代码将编译并成功运行。

    如果警告令人讨厌, return START_STICKY 相反