android - Service not starting -


probably easy question guys, first attempt @ creating service should run in background when app closes. problem is: service doesnt start when click on "start service" button. don't see of toast, , nothing in logcat (no errors either). in advance!

service class

public class myservice extends service { private static final string tag = "myservice";  @override public ibinder onbind(intent intent) {     return null; }  @override public void oncreate() {     toast.maketext(this, "my service created", toast.length_long).show();     log.d(tag, "oncreate");  }  @override public void ondestroy() {     toast.maketext(this, "my service stopped", toast.length_long).show();     log.d(tag, "ondestroy");  }  @override public void onstart(intent intent, int startid) {     toast.maketext(this, "my service started", toast.length_long).show();     log.d(tag, "onstart");  } } 

my main activity

public void startserviceclick(view v){      log.d("foo", "onclick: starting srvice");     startservice(new intent(this, myservice.class)); }  public void stopserviceclick(view v){      log.d("foo", "onclick: stopping srvice");     stopservice(new intent(this, myservice.class)); } 

manifest xml

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="se.johanberntsson.main" android:versioncode="1" android:versionname="1.0" >  <uses-sdk android:minsdkversion="15" /> <uses-permission android:name="android.permission.access_fine_location"/> <uses-permission android:name="android.permission.read_phone_state"/> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.bluetooth"/>  <application     android:icon="@drawable/maps1"     android:label="@string/app_name" >     <uses-library android:name="com.google.android.maps" />     <activity         android:name=".longitudeactivity"         android:label="@string/app_name" >         <intent-filter>             <action android:name="android.intent.action.main" />             <category android:name="android.intent.category.launcher" />         </intent-filter>     </activity>     <activity android:name=".debugactivity" />     <activity android:name=".googlemapsactivity" />      <service android:enabled="true" android:name=".myservice" />  </application>  </manifest> 

this suggestion else looking fine  

should call super in each function super.oncreate();

as may possible service started , try stop , start again , check toast appears ....

try

<service android:enabled="true" android:name="se.johanberntsson.servies.myservice" /> 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -