Android Recall Service
<p>If i am in an activity i call a service b using the following code:</p>

<pre><code>String start = "start";
    Intent i = new Intent(QScheduleActivity.this, UploadService.class);
    i.putExtra("start", start);
    startService(i)
</code></pre>

<p>Once i am inside this service, how do i recall the service from within the service if i need to?</p>

<p>Inside the else i am trying to recall the service like this:</p>

<pre><code>        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.MINUTE, 30);
        String start = "start";
        Intent i = new Intent(UploadService.this, UploadService.class);
        i.putExtra("start", start);
        PendingIntent sender = PendingIntent.getBroadcast(this, 192837, i, PendingIntent.FLAG_UPDATE_CURRENT);
        AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
        am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender); 
</code></pre>
