Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid Service Unable to start intent & NullPointerException
    primarykey
    data
    text
    <p>I'm creating a background service (in its own process) and am having a lot of trouble getting it to work. I'm trying to launch it when the application starts, and I'm getting the unable to start service with intent error in the log. I've been going through forums, examples, (and google) and couldn't find what I'm doing wrong. </p> <p>Here is the error I'm getting:<br> E/AndroidRuntime(1398): java.lang.RuntimeException: Unable to start service com.test.alarms.AlarmService@41550cb0 with Intent { cmp=xxxx }: java.lang.NullPointerException </p> <p>In the activity I have: </p> <pre><code>startService(new Intent(AlarmService.class.getName())); </code></pre> <p>The service class is:</p> <pre><code>package com.test.alarms; public class AlarmService extends Service{ Context context; @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { //code to execute when the service is first created } @Override public void onDestroy() { //code to execute when the service is shutting down } @Override public void onStart(Intent intent, int startid) { //code to execute when the service is starting up Intent i = new Intent(context, StartActivity.class); PendingIntent detailsIntent = PendingIntent.getActivity(this, 0, i, 0); NotificationManager notificationSingleLine = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notificationDropText = new Notification(R.drawable.ic_launcher, "Alarm for...", System.currentTimeMillis()); CharSequence from = "Time for..."; CharSequence message = "Alarm Text"; notificationDropText.setLatestEventInfo(this, from, message, detailsIntent); notificationDropText.vibrate = new long[] { 100, 250, 100, 500}; notificationSingleLine.notify(0, notificationDropText); } </code></pre> <p>}</p> <p>The manifest file has: </p> <pre><code>&lt;service android:name=".AlarmService" android:process=":remote"&gt; &lt;intent-filter&gt; &lt;action android:name="com.test.alarms.AlarmService"/&gt; &lt;/intent-filter&gt; &lt;/service&gt; </code></pre> <p>Thanks,</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload