Pertanyaan yang diberi tag «android-service»

Layanan adalah komponen aplikasi yang mewakili keinginan aplikasi untuk menjalankan operasi yang berjalan lebih lama saat tidak berinteraksi dengan pengguna atau untuk menyediakan fungsionalitas untuk digunakan aplikasi lain.

3
PendingIntent tidak mengirim ekstra Intent
Saya MainActicity mulai RefreshServicedengan Intentyang memiliki panggilan booleanekstra isNextWeek. My RefreshServicemembuat Notificationyang memulai saya MainActivityketika pengguna mengkliknya. ini terlihat seperti ini: 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 = PendingIntent.getActivity(this, 0, notificationIntent, …

11
Android - mengimplementasikan startForeground untuk layanan?
Jadi saya tidak yakin di mana / bagaimana menerapkan metode ini untuk membuat layanan saya berjalan di latar depan. Saat ini saya memulai layanan saya dengan mengikuti di aktivitas lain: Intent i = new Intent(context, myService.class); context.startService(i); Dan kemudian di myServices 'onCreate () saya mencoba startForeground () ...? Notification notification …


2
Android onCreate atau onStartCommand untuk memulai layanan
Biasanya ketika saya membuat layanan Android saya menerapkan onCreatemetode ini, tetapi dalam proyek terakhir saya ini tidak berhasil. Saya mencoba menerapkan onStartCommand, dan ini tampaknya berhasil. Pertanyaannya adalah: ketika saya harus menerapkan layanan metode mana yang diperlukan? Metode apa yang harus saya terapkan? onCreate,, onStartCommandatau keduanya? Dan apa peran masing-masing?

1
Alasan Intent yang diteruskan adalah NULL di onStartCommand
Apakah ada alasan lain bahwa Intent yang diteruskan onStartCommand(Intent, int, int)adalah NULL selain sistem yang memulai ulang layanan melalui tanda seperti START_STICKY? Juga, ketika layanan di-restart oleh sistem, Intent.getAction()metode mengembalikan NULL ... kadang-kadang. Maksudnya bukan hanya NULLgetAction() Saya bertanya di sini juga tetapi belum menerima jawaban. PEMBARUAN : Setelah mengobrol …

5
Perbedaan antara Intent dan PendingIntent
Saya membaca beberapa artikel dan keduanya tampaknya melakukan hal yang sama dan saya bertanya-tanya apa perbedaan antara memulai layanan seperti itu: Intent intent = new Intent(this, HelloService.class); startService(intent); atau seperti itu: Calendar cal = Calendar.getInstance(); Intent intent = new Intent(this, MyService.class); PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); AlarmManager alarm …


2
Penerima Siaran dalam Layanan
Saya mencoba memulai BroadcastReceiverdalam a Service. Apa yang saya coba lakukan adalah menjalankan latar belakang serviceyang mengumpulkan pesan teks masuk, dan mencatat panggilan telepon masuk. Saya pikir cara terbaik untuk melakukannya adalah dengan servicemenjalankan yang menggabungkan penerima siaran yang dapat membuat katalog juga. Bagaimana cara saya melakukan ini? Saya sudah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.