Android :: Stopping Method To Be Called Twice If Already Running
Mar 3, 2010
I'm trying to prevent my application to call the same method twice in the event of a double-click, or if the user presses different buttons quickly, almost at the same time.I have clickable Views, acting as buttons, that call the same method but passing different parameters.Inside this method I'm creating a new Thread, because it queries a web server for the result.The problem is that upon two quick clicks, the method is fired twice, two threads are created, and consequently two new activities are created. That makes my app crash.But this only seems to work on slower phones like the G1, I tried on Nexus and before it set blocked = true, the second request has was granted. So is there any way I can block the method being called if it's already running, or if the thread has started so it wont create a new one.
View 3 Replies
Oct 26, 2010
I am running into an issue with the way my asynctasks are executed. Here's the problem code:
firstTask = new background().new FirstTask(context);
if(firstTask.execute().get().toString().equals("1"))
secondTask = new background().new SecondTask(context);
What I'm doing here is creating a new asynctask object, assigning it to firstTask and then executing it. I then want to fire off a separate asynctask when the first one is done and making sure it returns a success value (1 in this case). This works perfectly on Android 2.0 and up. However, I am testing with Android 1.5 and problems start popping up. The code above will run the first asynctask but doInBackground() is never called despite onPreExecute() being called. If I am to execute the first task without the get() method, doInBackground() is called and everything works as expected. Except now I do not have a way to determine if the first task completed successfully so that I can tell the second task to execute. Is it safe to assume that this is a bug with asynctask on Android 1.5? Especially since the API says that the get method has been implemented since API 3. Is there any way to fix this? Or another way to determine that the first task has finished?
View 2 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
Sep 22, 2010
I'm getting this error ( in the end of this post) which I guess I understand it's because I'm calling something after releasing it.. but I can't find a wy to work it around.I've tried all combinations.. I've tried: mCamera.setPreviewCallback(null); This class, where the surfaceview is implemented can be accessed by 2 different classes one that doesnt implement surfaceview and other that does the error just shows me when I go from the activity that uses the camera to the activity that also uses camera.I don't know what else to do.
View 4 Replies
View Related
Jul 2, 2010
Is the onUpgrade method of SQLiteOpenHelper ever called? If so, when is it called and by what? Or if it is not called by developers, then why is it there? What should be done in the method I have seen examples where it drops all the tables, but then a comment says that dropping all the tables is NOT what you should do.
View 1 Replies
View Related
Sep 1, 2010
I am new to Android development and have been following the tutorials available on the Android website. I am currently on the section of tutorials for Views, specifically the one for Grid Views: Hello, Grid View Tutorial.I am having trouble understanding how views are made through an adapter. I understand that you must override the getView() method in your adapter class and in this method is where you define how your Views are set up. What I don't understand is where does getView() actually get called? Perhaps I've got the wrong kind of mentality here, but in the code below (the Grid View tutorial) I don't see any calls to getView() (or any other things used in the adapter class such as getCount()).
View 1 Replies
View Related
Apr 15, 2010
I'm writing a Tetris application on Android for my bachelor thesis at the University of Hasselt. Currently I have a working Tetris base game, but it just keeps on ticking when the activity gets in the background. I'm trying to fix this by overwriting the onStop()and onRestart()methods.when I press my home button on my device I will go to my home screen and onStop() is called. Because the gamemode is now "PAUSE", the game wil not tick anymore. But now, when I longpress my home button and select my tetris activity again, the activity pops up, but it isn't ticking! This is because the onRestart() is never called when I return to play my application.What is the reason that this method is never called? Am I understanding the activity lifecycle wrong?
View 3 Replies
View Related
Mar 21, 2010
a service started by a broadcast receiver starts an activity. I want to make it possible for this activity to communicate back to the service. I have chosen to use AIDL to make it possible. Everything seems works good except for bindService() method called in onCreate() of the activity. bindService(), in fact, throws a null pointer exception because onServiceConnected() is never called while onBind() method of the service is. Anyway bindService() returns true.The service is obviously active because it starts the activity.I know that calling an activity from a service could sound strange, but unfortunately this is the only way to have speech recognition in a service.
View 4 Replies
View Related
Mar 5, 2010
I was wondering how should I proceed to debug while working with frameworks. Like specifically how can i tell which method is being called when a particular event happens.
View 2 Replies
View Related
Feb 19, 2010
I added a BroadCastReceiver to my application.I want to call my inputMethod's method but I can't find a way to access it's instance.but I couldn't find a way to get the the InputMethod instance from the InputMethodManager.Is doing a singleton the only way to access it?
View 1 Replies
View Related
Apr 21, 2010
I'm trying to modify the SurfaceView I use for doing a camera preview in order to display an overlaying square. However, the onDraw method of the extended SurfaceView is never called.
View 3 Replies
View Related
Nov 24, 2010
i have an app that haves a lot of activitys, all created with ONACTIVITYRESULT.which method is called when i press back key? i need to know it because i have to override/implement code on it
View 2 Replies
View Related
Nov 24, 2009
Why should the debugger don't make breakpoints stop when running an android app on Eclipse ?
View 4 Replies
View Related
Aug 27, 2010
I have some code in the onCreate method an Activity and noticed that it is being called three times. Is it normal behaviour?
View 1 Replies
View Related
Nov 19, 2009
I have checked for related threads to see if this was formerly addressed. It's been discussed generally, but neither specifically to the CDMA HTC Hero or the procedure I'm going to summarize below:
If you press:
Home --> and hold it for a couple of seconds
You get pictures (icons) of the last six apps you've run.
I was in the Sprint store today and the rep who also uses the HTC Hero told me there's an App that stops them, which can be downloaded at the Android Market.
It's called " Kill-Something? "
It's an App we can download that will force these off and perhaps save battery power, or at least stop them from running in the background.
Questions
1) Anyone know the name of this App?
2) Is it useful? Have you had any experiences with it either positive or negative?
3) Any other tips (in layman terms please) on stopping Apps from running in the background on Sprint HTC Hero?
View 17 Replies
View Related
Oct 1, 2010
In my android app I call the voice recognition in my onCreate method of my startup activity. I have made it a preference to start up with the voice control or not. However, the app takes about 5-7 seconds to load when voice recognition is on. When it is off, the app starts almost instantly. Below is sample code, I have added Free_Form, max_results 1, and a custom prompt to mine.Why would calling the normal android speech recognition take sooo long to load in my OnCreate method?
View 1 Replies
View Related
Sep 6, 2010
I'm interested in the contact one and the one that shows the Apps running with how much MBs are left.
View 2 Replies
View Related
Sep 7, 2010
I'm trying to override the onBackPressed() method of the ActivityGroup class:
public class MyClass extends ActivityGroup {
@Override
public void onBackPressed() {
// do something
return;
}
but I'm getting the error The method onBackPressed() of type MyClass must override a superclass method. I'm relatively new to Java, I've seen here that people do it and it works for them Why I'm getting this error? I'm writing an app for android 1.5, could the problem be here?
View 1 Replies
View Related
Nov 22, 2010
In Eclipse, when I mouse hover over a built-in method, it displays a method definition including stuff like what the method does, input objects, return objects etc. If I have a yellow line (warning) under the method I'm trying to use, I can't get the mouse-over to show the definition. If I try hitting F3, I get a "The Jar of this class file belongs to container "Android 1.6" How do I show the definition of the method I am using when there is a warning?
View 1 Replies
View Related
May 12, 2010
I am trying to use annotation - method.getAnnotation( ) or method.isAnnotationPresent( ) and it is not working. I am using eclipse emulator for 2.1 OS version with JDK 1.6. Following is information about what I did..................
View 4 Replies
View Related
Apr 5, 2010
I have a AppWidget, after I delete it from HomeScreen it seems not stopping the AlarmManager attached with it. I have supported it with the AlarmManger, that call the ProviderImplementation class every 1 minute and in onReceive I put the code to call onUpdate. and in onDelete I explicitly stop the alarm, but it seems it is running continously and not stopping. any cure of it ?
I have stopped it with cancel(pendingintent) function.
View 2 Replies
View Related
Jun 7, 2009
My appWidget is working well. When it's installed and used by user, a Thread is launched to refresh view (like a flipper). Even if the screen is off, the thread is continuing...perfect for me... But after 3 minutes, it's stopped.
Does it a VM restriction avoiding some bad development usage?
How can I use this type of service? Develop a service in place of my thread?
View 3 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
Oct 19, 2010
When the GC kicks in during my game I sometimes get a noticeable framerate drop, which is to be expected.Is there any way to get more info as to what is causing this? I.e. what in my code is causing the GC to kick in.
View 10 Replies
View Related
Aug 19, 2010
I have both ADW and LP on my Droid. If I go into Settings/applications/ manage applications and select a launcher (that has widgets) and use the force stop option on the launcher, will the widgets set up with that launcher continue to run? Or would they be stopped as well? Would it matter if bother the running and stopped launcher had some of the same widgets?
View 1 Replies
View Related
Jun 25, 2010
Is it possible to stop an Android app from the console? Something like: adb stop com.my.app.package
It would speed up our testing process so much. Right now we uninstall/install the app each time to make sure the manual test cases start with a clean state.
View 2 Replies
View Related
Jul 30, 2009
My service spawns a new thread, and stops it according to the typically recommended java method of interrupt()'ing. When I stop the service, I stop the thread in onDestroy(). The service is stopped, and the interrupt code is reached. However, soon enough the thread restarts from the beginning of the Runnable.code...
View 3 Replies
View Related
Nov 1, 2010
I created a method called insertTable in a class called Table but i can't use it in my onClick method in the main class :
CODE:.......
I want to do a income.insertTable in the onClick method but eclipse say that i need to create a local variable.
View 3 Replies
View Related
Aug 14, 2010
I have a service running (Socket), this is how i start the service.
CODE:.......
But this doesn't seem to stop my service? Am i missing something? I need to destroy my service as soon as the home button is clicked.
View 1 Replies
View Related
Jun 18, 2010
I've installed Last.fm onto my desire for streamed music but I've noticed that it only plays 3-4 songs on average before stopping. the screen goes black which I guess means that it's going into sleep mode.
View 4 Replies
View Related