2017-10-12 20 views
-1

嗨,大家好,非常感謝您回答我的問題,我在android studio中製作了一個android應用程序,當我關閉應用程序時,會自動在後臺啓動該功能。對不起(對不起我的英文不好)如何在Android Studio中製作背景過程

+0

嗨Heryad,歡迎來到堆棧溢出。不幸的是,我認爲你的問題有點過於寬泛。有幾種方法可以實現您在Android中嘗試執行的操作,並根據您嘗試執行的操作提供最佳解決方案和方法。爲了更好地爲您和社區提供有用的解決方案,請更具體。 – Brian

回答

-1

您可以使用Application類。

然後在BackgroundService類應該是這樣的:

public class YourBackgroundService extends Service { 

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

    @Override 
    public int onStartCommand(Intent intent, int flags, int startId) { 

     return super.onStartCommand(intent, flags, startId); 
    } 
} <br> 

確保您可以在AndroidManifest.xml

<service android:name=".YourBackgroundService" /> 


聲明該類如果你聲明這樣該應用程序將始終在後臺運行。

+0

由於使用應用程序啓動服務而啓動應用程序時啓動服務,因此我投下了投票。爲了讓應用程序在後臺自動啓動,您必須使用廣播接收器來處理啓動等事件,然後啓動服務 – Zoe

+0

但是,此方法對我來說工作正常。 – Ram

+0

設備啓動時仍然不啓動服務,或者自動啓動。 +您必須處理與同時運行多個服務相關的問題,每次啓動應用程序時都會啓動一項新服務 – Zoe