Android :: Stopping A Service Once It Has Finished It's Work
Jun 30, 2010
I have an Android Service that is started by my application and does some things in a threadPool using Executors.newCachedThreadPool()
Once it has finished doing it's work I would like the service to stopSelf(), how can I get the service to determine when it is no longer needed (ie, there are no more Threads executing) so that it can shut itself down automatically?
View 1 Replies
Jan 26, 2010
I am programming a game. I have a service for the background-music. When I press the home-button and leave my activities, the service still runs in background. How can I stop the service, when there is no more visible activity in my program and restart it, when the user goes back to my game (some activity of it)?
View 8 Replies
View Related
Jun 26, 2010
I have a service, that requests another class, which launches an AsyncTask
Service->Weather Class->Execute Method->Asynctask->Execute
this is launched in the service by
new Weather(this).execute(); // the execute is a method of the class, not of the AsyncTask
how do I detect in Service that the AsyncTask finished so I can call stopSelf?
View 1 Replies
View Related
Oct 12, 2010
I have an activity which starts a service. In the service there is a network lookup in an AsyncTask. Results from the lookup are saved to a database.
The activity queries to database and shows the newest entries. But at the very first run the database is empty, so there is nothing to show. In this case I would like to show a progress dialog to the user while the network lookup is taking place. I would like to dismiss the progress dialog when the first lookup is finished.
Is there a way to access the progress dialog created in the activity from the service? Or how to do it?
View 2 Replies
View Related
Feb 17, 2010
i have a question about Services in Android.I have a application with two Services A and B.Is it possible that Service A can stop Service B?I dont want to do it through a Activity, cause the Application will be in Background. If some special Event happen in Service A, then it should tell Service B to stop. How can i do that?
View 1 Replies
View Related
Jun 22, 2010
can someone help me.. i want my service to start as soon as the device starts and also the service to persis and remain started.it should destroy only when device switches off.
View 4 Replies
View Related
May 6, 2010
I want to stop an Activity that is in some other application from my Applications service. Is there any mechanism to do so?
View 6 Replies
View Related
Jun 3, 2010
I'm having trouble getting my widget to stop hogging so many resources.I setRepeating on the AlarmManager to update. When the widget is deleted (onDisabled()), I call .cancel() on the service, but the service still shows up in the android "running processes" making me believe I'm doing something wrong.Also, should I be scheduling my updates in the onEnabled() or the onUpdate()? onUpdate doesn't seem to work on anything other than the first widget.
View 1 Replies
View Related
Sep 14, 2010
How can I identify and stop single running services? More specifically, once I got the running services on a List as in a chunk of code like:
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); List<RunningServiceInfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);
Is there any method to stop a single service, i.e to identify one and then stop it?
View 3 Replies
View Related
Oct 28, 2010
I have a Service which tracks the location of the user. Currently, the Service boots when the application starts and stops when the application terminates. Unfortunately, if users keep the application in the background, the Service never stops and drains battery.
I would like the Service to stop when my application is not in the foreground. I was hoping the Application class would let me Override onPause and onResume handlers, but it does not have them.
View 1 Replies
View Related
Jul 17, 2012
OS: Ice Cream Sandwich
Device: Motorola Xoom
I am having issues with a simple service not running correctly. The logcat shows some force stopping on the installed apk. Also the broadcast receiver should listen to android.intent.action.ACTION_POWER_CONNECTED but it is not.
This all worked on froyo 2.2 on a samsung galaxy tab.
Here is the snippet from logcat when I do an 'adb install testService.apk:
Code:
D/AndroidRuntime(15251):
D/AndroidRuntime(15251): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(15251): CheckJNI is OFF
D/AndroidRuntime(15251): Calling main entry com.android.commands.pm.Pm
I/ActivityManager( 153): Start proc com.android.defcontainer for service
[code]....
View 1 Replies
View Related
Sep 5, 2010
My app which was working on 2.1 and earlier version fails to run properly in 2.2. It relies on the location but I do not get any error message. However under DDMS /logCat, I see a message saying: Error message while getting the location address: Reason: this service is not available. This is coming more as an information message rather than an exception or error. The process that is printing it out is System.out. Note that I did everything possible ( I can think of) to upgrade the app to run in android 2.2. The API version was changed to 8.
The manifest file contains all the following:-
<uses-library android:name=*"com.google.android.maps"*/>
</application> <uses-sdk android:minSdkVersion=*"8"* />
<uses-permission android:name=*"android.permission.INTERNET"*/>
<uses-permission android:name=*"android.permission.ACCESS_FINE_LOCATION"* />
<uses-permission android:name=*"android.permission.ACCESS_COARSE_LOCATION"* />
View 5 Replies
View Related
Dec 21, 2009
This is the scenario:
1 user has a main activity used for ii.
2 program needs to communicate with peers and keep connection and wait for messages
3 when a message comes it is shown in the main activity. so the question is should I use a service for the communication and what type of service? and also should I use Aspects in the service in order to keep my ii responsive and why?
View 1 Replies
View Related
Jul 28, 2010
I have a local Service running together with my application. I also have a class derrived from Application class.
When the local service is created it gets and uses the Application instance using getApplication.
Can the app itself be terminated while my service is still running and what happens if so? Would getApplication return null?
View 1 Replies
View Related
Jun 20, 2010
The Android market seems to move so fast. Just wondering, what is considered the 'best' and most 'finished' Android phone on the market right now? And, also what is the most promising device in the wings?
View 6 Replies
View Related
Jun 19, 2010
I've never quite understood the connection. If you have a Google Voice phone number set to forward those calls to your cell phone, do you need to have the app running on your cell phone for this to work or can it be manually turned off?
I would imagine that the call forwarding would work regardless, but what about the app keeping track of those calls in a call list, or keeping track of the voicemails, etc.? Can you just open the app manually and all of this information will be there, or does it need to be running at all times in order to record the phone calls/voicemail as they come in?
View 7 Replies
View Related
Dec 21, 2009
I was interested in developing a clock widget for the homescreen and upon reading Home Screen Widgets tutorial, I wondered if there is a pre-existing Service I could reference for updating the current time rather than re-inventing the wheel?I download the Retro Clock application on my android phone and noticed that when I click it, it pops up the Alarm Clock settings, but with the default Google Analog Clock widget, upon click does nothing.Is that because the Retro Clock widget implements the Alarm Clock service? If so, how can I go about referencing that service? Or do I have this all wrong and misunderstood?
View 4 Replies
View Related
Jul 9, 2010
I have an application that creates a notification with sound when a specific text comes in. To do this, I detect the current ringerMode, change the ringerMode to normal, play the sound, and then quickly return the ringer back to its original setting.
View 1 Replies
View Related
Jul 28, 2010
I was demo'ing a DroidX the other day and was blown away by the google map and voice ability. This will lead me to buying one of the android devices. Among other features. Query: Can GPS enabled apps, work on the phone, without cell serivce. IE can you pre-load say all the US map and POI info into the phone so it can be used as a standalone GPS in the middle of no where.
View 3 Replies
View Related
Jul 1, 2010
Im trying to show a ProgressDialog while the activity is loading. my problem is that although i completed all the work in the activity. it takes a long time for the activity to load, i suspect this is because i use
multiple views with multiple listviews with custom array adapters inside a viewflipper. it takes a long time for the UI to show.how would i go about checking that all the UI inside the activity finished loading? or is there a way to preload all the activity and the UI?
View 2 Replies
View Related
Oct 31, 2010
I'm writing a bitmap editor and I'm trying to write an autosave feature. When onPause is called, I write the application state to an autosave file. As this takes between 0.1s and 1.5s, I've been advised this IO operation be performed in a background thread.
In the onCreate method of my activity, I check to see if the autosave file exists and, if it does, I open it.
Are there any scenarios I have to consider where the user can somehow leave the activity, the autosave thread starts and the user can return to the activity before the thread has finished? If so, how can I detect this and wait for the thread to finish before I check the state of the autosave file?
I was going to make it that, when the user backs out of my activity, they're asked to wait a second while the data is saved. This seems OK, but I can't do this when my activity is interrupted by something like a phone call.
Also, I'm a bit confused about how multiple versions of the same activity can be started as this makes dealing with autosaving more complex. Is there a way to make sure only one instance of my activity is allowed to run at a time?
View 2 Replies
View Related
Dec 7, 2009
I want to do something immediately after my application installed into the system. Is there such intent or hook to do this?
View 4 Replies
View Related
Jun 14, 2010
I bought an evo last friday (june 4th) and received it Monday June 7th, and now a week later i would like to return it because of the light leakage problem im having at the bottom of my screen. my question is, i came from t-mobile, and ported my number and with that had to pay 100$ ETF, what would happen? as in, if i cancel my service, would i go back to tmobile with the same number and the ETF would be revoked? or what would happen exactly?
View 3 Replies
View Related
Aug 8, 2010
So when I bought this phone I was told GPS will work without service. I'm in Asia right now for 9 months and it doesn't. From my research, I think the problem is that agps does a call to verify that local service is available before it will kick the regular gps in. Forgive my crude tech speak, but I imagine there must be some sort of workaround. Is there any way to fake the phone into thinking it has a sprint service signal or is there a way to turn off agps? There must be some sort of hack I can do. I hope someone can give me something, this phone is an expensive brick here. And no, turning on airplane mode enabling wifi and gps location services don't help. I've tried every possible combination, I can't use the GPS without the phone verifying the sprint network."you need a network connection to get the api call to work. Once its running you don't need the network for it to keep running. A guy in the Droid forum told me that.
He says that if you turn your phone on in another country the api would not get some sort of response (license) from the network and the gps would not work"
View 6 Replies
View Related
May 8, 2010
My understanding is that you can use GV's voicemail service in lieu of the carrier's voicemail, even with a non-GV phone number. I have selected the option in GV to use GV as the main voicemail for both my VZW and GV phone numbers. However, when someone calls my VZW number, they receive a "your call cannot be completed" recording and the call ends. Does anyone know how I can correct this? Is visual voicemail behind the issue?
View 9 Replies
View Related
Aug 16, 2010
I've read several threads and still am not 100% clear. At home and at work, I have FULL 3G service (still no 4G in my area). If I turn on my WiFi at both places, will it use less battery? Particularly at work when get 50-100 emails during the day?
View 5 Replies
View Related
May 25, 2010
I use my hands free headphones that come with the desire to recieve/make calls whilst I am cycling.The only problem is that once the call has finished the screen comes back on, even when it is in my pocket.Meaning I end up pressing buttons, changing music tracks, opening apps and making calls.My iPhone used to just stay in "power save mode" with the screen off once a call had finished.
View 1 Replies
View Related
Nov 9, 2010
I have a Sony Ericsson Xperia X10 and tried to use the Update Service to get the latest firmware for my phone, but after the new phone software was downloaded and started to install onto my phone it only got to a few millimeters of completing before it threw out an error saying that that it couldn't install the new software! Now my phone doesn't want to work anymore! Every time I start up the phone it just shows the x10 picture with an exclamation mark in a yellow triangle! What should I do? I need my phone working to complete daily tasks!
View 8 Replies
View Related
Dec 9, 2009
I am on the cusp of leaving my BB Curve and buying either an HTC Hero or the Samsung Moment. Both have their pluses and negatives.However, something I hear in both forums is to save battery turn off GPS. If you do that how does "Emergency Location" and/or "E911" service work? Aren't those dependent on GPS?
View 3 Replies
View Related
May 1, 2010
I have successfully gotten JmDNS working on Android 2.1 testing on a Motorola Droid by using MulticastLock, but recently got an HTC Incredible as second test device, and JmDNS discovery doesn't work at all.I should mention that broadcasting a service still works and everything appears to run normally, but serviceAdded never gets called. Does anyone have thoughts on why this might be?
View 1 Replies
View Related