I created a new class called HelloService. I added this to the Android manifest.xml.
public class HelloService extends Service {
private Timer timer = ne
Maybe you're not declaring the service in your manifiest. Anyway you're using the wrong class. You have to use AlarmManager for programing events. See that link, it was very useful to me.
Use alarmManager and service to perform schedule notification only during specific time period
A service has a life cycle as any other android application. For this reason it can occur that your service gets killed by the system (see Service documentation). The right way to implement this is using Alarm Manager as discussed in Android service stops.
Will you try this:
helloservice.setComponent(new ComponentName
(*hello service package name goes here*,
*hello service canonical name goes here*));
startService(helloservice);
Declare the your service in mainfest.xml file of your project.
<services android:name=".SMSReceiver" android:enabled="true">
<intent-filter>
<action android:name=/>
</intent-filter>
</services>
You need to implement onStartCommand()
http://developer.android.com/reference/android/app/Service.html#onStartCommand(android.content.Intent,int,int)