sil*_*der 18 java android alarmmanager android-service
看起来强制停止会阻止应用程序运行,它甚至会禁用所有应用程序的警报.然而,我发现Google日历中的通知即使在强制停止后仍然显示正常,我一直看到Instagram应用程序运行,即使我杀了它,它只是自动重启,它再一次在那里.
那么,什么是让应用程序不断运行的方法?我正在使用提醒进行应用,并且需要在特定时间显示通知,无论之前的应用是如何关闭的.
小智 2
如果您在应用程序类中启动服务,那么您的服务将始终运行,即使用户终止或从任务管理器强制停止,它也会再次运行。
专门在 Android studio 中创建服务 右键单击 Project Explorer中的应用程序,然后新建 > 服务 > 服务
创建服务:
public class ServiceName extends Service {
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// do your jobs here
return super.onStartCommand(intent, flags, startId);
}
}
Run Code Online (Sandbox Code Playgroud)
现在创建一个Application类并在Application类中启动Service
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
startService(new Intent(this, ServiceName.class));
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
620 次 |
最近记录: |