KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have this code that describes a service: public class navigation_web extends Service { Context context; public void navigation() { Cursor mCur = getContentResolver().query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION, null, null, null); mCur.moveToFirst(); if (mCur.moveToFirst() && mCur.getCount() > 0) { while (mCur.isAfterLast() == false) { Log.v("titleIdx", mCur.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX)); Log.v("urlIdx", mCur.getString(Browser.HISTORY_PROJECTION_URL_INDEX)); mCur.moveToNext(); } } // Browser.clearSearches(getContentResolver()); } public void onCreate() { // Browser.clearHistory(getContentResolver()); // Browser.clearSearches(getContentResolver()); navigation(); // super.onCreate(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { super.onDestroy(); } @Override public IBinder onBind(Intent arg0) { return null; } } I can call this service from an activity using startService(new Intent(Finalv2Activity.this, navigation_web.class)); But i want to stop this running service after calling it so i can call it again. How can i do this. thanks
Tags (comma-separated)
Save Edits
Cancel