Perguntas com a marcação «android-service»

Um serviço é um componente de aplicativo que representa o desejo de um aplicativo de realizar uma operação de execução mais longa sem interagir com o usuário ou de fornecer funcionalidade para uso de outros aplicativos.

3
PendingIntent não envia extras de intenção
Meu MainActicity começo RefreshServicecom um Intentque tem um booleanextra chamadoisNextWeek . Meu RefreshServicefaz um Notificationque inicia meu MainActivityquando o usuário clica nele. isso é assim: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent …

11
Android - implementando startForeground para um serviço?
Portanto, não tenho certeza de onde / como implementar esse método para executar meu serviço em primeiro plano. Atualmente, inicio o serviço da seguinte forma em outra atividade: Intent i = new Intent(context, myService.class); context.startService(i); E então no onCreate () de myServices, tento o startForeground () ...? Notification notification = …


2
Android onCreate ou onStartCommand para iniciar o serviço
Normalmente, quando crio um serviço Android, implemento o onCreatemétodo, mas em meu último projeto isso não funciona. Tentei implementar onStartCommande parece funcionar. A questão é: quando tenho que implementar um serviço, qual método é necessário? Quais métodos devo implementar? onCreate, onStartCommandou ambos? E qual é o papel de cada um?


5
Diferenças entre Intent e PendingIntent
Li alguns artigos e ambos parecem fazer a mesma coisa e fiquei imaginando qual é a diferença entre iniciar o serviço assim: Intent intent = new Intent(this, HelloService.class); startService(intent); ou assim: Calendar cal = Calendar.getInstance(); Intent intent = new Intent(this, MyService.class); PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); AlarmManager alarm …



14
Como startForeground () sem mostrar notificação?
Quero criar um serviço e executá-lo em primeiro plano. A maioria dos códigos de exemplo contém notificações. Mas não quero mostrar nenhuma notificação. Isso é possível? Você pode me dar alguns exemplos? Existem alternativas? Meu serviço de aplicativo está fazendo mediaplayer. Como fazer com que o sistema não mate meu …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.