嗨大家好,谢谢你回答我的问题,我已经在Android工作室制作了一个Android应用程序我想在我关闭应用程序时功能开始后面的功能自动启动有没有办法做到这一点(抱歉我的坏英语)
答案 0 :(得分:0)
您可以使用服务。以下是官方文档的链接: https://developer.android.com/guide/components/services.html
答案 1 :(得分:-1)
您可以使用Application类。
public class App extends Application {
private static App instance;
private static Context context;
@Override
public void onCreate() {
super.onCreate();
App.context = getApplicationContext();
startService(new Intent(this, YourBackgroundService.class));
}
}
然后在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" />
如果你声明这样,应用程序将始终在后台运行。