Android :: Keeping An Activity Alive Instead Of Destroying It?

Nov 23, 2009

Is there a way to keep an Activity in memory after the user hits the back button on it?ActivitySearch is used frequently in my app, however after the user starts it up, then hits the back button, it's destroyed, and the next visit to it requires it be built from scratch again.If after its first construction, I could just request it be paused instead of destroyed on the back button, then I could reuse it. Is there a sensible way of doing this?The only way I could think of reasonably doing it is to combine ActivitySearch with ActivityMainMenu into a single activity, and simply switch views when the user chooses search, but this is probably a bad design.

Android :: Keeping an Activity alive instead of destroying it?


Android :: Keeping Service Alive Across Configuration Changes

Apr 7, 2010

The default way configuration changes (i.e., rotates) are handled is to destroy the activity & recreate it with a new one. What is the recommended way to handle these changes in an activity that binds / unbinds to a service (that is possibly heavy/slow to start)? When the activity gets destroyed, it unbinds & causes the service to be destroyed. When the new activity is created, it binds & recreates the service.

The only choices seem to be:
-- override onConfigurationChanged in the activity. Feels ok, but non - conformant.
-- explicitly start the service & only stop it when the last activity gets an onDestroy that's not due to a config change (i.e., there was no call to onRetainNonConfigurationInstance). Feels icky.
-- explicitly start the service & don't stop it until some amount of time after the last unbind. Ickier.

On a related note, what happens between activity switches within a process, where the first activity (A) starts the next activity (B) & then calls finish() -- is there a guarantee that B.onCreate is called before A.onDestroy? If not, and the activities share a service, the same issue of keeping the service alive during this window exists, but with only the icky workarounds.

View 7 Replies View Related

Android :: Make Sure Activity Is Alive Before Firing Intent?

Feb 24, 2010

I am currently firing an Intent to a Broadcast Receiver which in turns starts an Activity.

Then from the same Service another Intent is fired to a Broadcast Receiver thats in the Activity.

The problem is that the Activity isn't getting the Intent meant for it because it is fired before it is alive and the Broadcast Reciever is registered.

I was wondering is there anyway to make sure an Activity is alive before sending an Intent?

View 1 Replies View Related

Android :: Activity Switching Won't Keep State Of View Alive Even Using Saveinstancestate() / Why?

Aug 31, 2010

I just started working on android(beginner). I'm stuck in the activity state complexity. I created two activitys(activity1 and activity2). wen i move from the activity1 to 2 and then back to activity1 using a button(back of activity)the values(states) of the views are not restored. here is the code...

View 1 Replies View Related

Android :: Keeping Screen On While Activity Active

Jul 14, 2009

I have a map activity for which I would like to have the screen turned on as long it's active (the app consists of one activity only). When the activity is paused or stopped I want to return to normal on/off mode. Keeping the screen on works fine while the app is running but when I exit the app the screen stays on as well. What am I missing?

View 3 Replies View Related

Android :: Gracefully Destroying Dialog Box

Oct 23, 2009

I have an activity which pops up a Dialog box, to get some text input from the user. The problem arises when you switch orientation. The Dialog disappears, so I have added code to set and check flags in the savedInstanceState, meaning that the Dialog is displayed again in these circumstances.I know when the window is going to be closed, but can't find a way of closing it manually. I open it with alert.show();but there doesn't seem to be any corresponding alert.destroy() method or similar.Any ideas how I can manually close the dialog box without user input?

View 3 Replies View Related

Android :: Best App For Destroying Background Proccesses?

Jul 13, 2010

I'm using advanced task killer to kill the tasks, and then it seems when i check back there are 12-14 apps open.It's destroying my battery. I used startup cleaner to clean up start up, hopefully that'll be useful. but i'm just trying to keep things as streamlined as possible, seems liek a lot of apps dont like to not be active

View 6 Replies View Related

Android :: Why Are Touch Events Destroying My Framerate?

Apr 27, 2009

I'm developing a game for Android. It's got a lot going on but is running reasonably smoothly. That is, of course, until the user touches the screen.While they're touching it, onTouchEvent is called (with action = ACTION_MOVE, x = 0 and y = 0) roughly once every ten milliseconds at what appears to be a fairly high priority, as it absolutely obliterates the framerate. As soon as the touch ends the framerate returns to its nice state.Has anyone encountered this? Is there a way to reduce the rate at which ACTION_MOVE events are generated, or to ensure that they're only generated when there is actual movement, or use a polling method that just gets the current location of the touch? Or even just a way to disable it entirely?

View 4 Replies View Related

Android :: Configuration Changed And Destroying Activities

Jan 9, 2010

I read up on how Android handles "configuration changes" - by destroying the active Activity.The first question I really want to know from Android Team - why? I would appreciate an explanation on how the reasoning went, cause I dont get it =)In any case, the fact that it acts in that way puts us all, as I see it, in a world of pain.Lets assume you have a Activity which presents a number of EditText:s, checkboxes etc. If a User starts to fill that form with text/data and then changes orientation (or get a Phonecall), then all input the User made is gone. I havent found any way to preserve state. That forces us to make extremely painful coding to not loose all data.

View 3 Replies View Related

Android :: How To Push Screen To Background, Without Destroying The Surface?

Apr 26, 2010

I want to hide my app screen and then when the user clicks on the app again, I want to bring it to the foreground , but I want the app to maintain the screen that was pushed to background. Is there any way to do that right now?.Because when I try to hide my app, the surface of my app is gettng destroyed and so when I try to relaunch the app a new surface is created and my app status is changing.

View 2 Replies View Related

Android :: Removing / Destroying Objects When Screen Is Rotated

Jan 25, 2010

I am finding that performance degrades after one or more screen rotations, and I presume that this is likely to be because an App's main Activity is destroyed and recreated each time the screen is rotated and that my app must be leaking memory when that happens.I have read that, contrary to what one might expect, not all the objects created by an app's main Activity (or in classes called by that Activity) are destroyed when the activity is destroyed. Specifically, I think I have read (although I can't now find where) that if the View uses a large bitmap member object then the Activity's onDestroy() method should be over-ridden and the bitmap should be explicitly recycled.Are there other objects that need to be destroyed or removed when the Activity is destroyed? What about Listeners? Is there a comprehensive tutorial or guide on this subject?

View 1 Replies View Related

Android :: Apps Opening At Rapid Speeds Destroying My Battery

Sep 7, 2010

running with the moto droid - since the latest update, my phone is chronically opening apps every few seconds and it is destroying my battery. before the update, i would have to kill maybe 3-4 apps over an extended period of time. now it takes about 1 minute and i'm killing 10-15 apps. any reason for this happening? how can i fix it? it's getting annoying when my battery life is terrible. i don't know a whole lot about the phone.

View 12 Replies View Related

General :: Google Sync Is Destroying Contacts

Mar 26, 2012

I have a Vivid. Google contacts are set to sync. I also my outlook contacts using HTC sync (or MyPhoneExplorer). I used to have ~1300 contacts in Google. I now have 16. Everytime I restore my contacts, they are soon gone. I made a google contact yesterday and it is now gone. The destruction seems to happen when I sync with outlook.

View 2 Replies View Related

Android :: Are Processes Kept Alive When Nothing Is Being Done?

Feb 8, 2010

I have an app which declares a BroadcastReceiver, the receiver gets the broadcast, does what it needs to, then ends ensuring that everything is tidied up as needed. When I examine the system through the DDMS view in Eclipse the process for the application is still running after the receiver has completed. I've even boiled it down to a simple test case which gets a shared preferences instance from the context, checks a random setting, and then exits, and, when run on the 1.5 emulator (which is the minimum supported OS level) the process is still hanging around.The reason this is an issue is memory usage (which shows under DDMS as around 2MB).I've had queries about why the application still uses up memory even when it's not doing anything, so, my question is; Is this behaviour normal, or have I missed something that would make the process exit?

View 9 Replies View Related

Android :: How To Keep Service Alive?

Jul 19, 2009

Is it possible to keep service alive even if the foreground app does not run anymore? My app consists of a foreground app (UI) and a service that should keep running in the background until it is being explicitly stopped by the user (similar to a music player). The problem is that if the user opens other apps, my foreground app is being killed by the system (makes sense) but then also the service is being killed by the system (does not make sense).

View 16 Replies View Related

Android :: TCP (XMPP) Keep Alive And TMobile

Apr 14, 2009

I just wondered which frequency is OK to send whitespace keep alive packets onto a TCP connection to keep it alive on a T-Mobile 3G connectivity (the use case is to maintain an idle XMPP session alive). On SFR in France, we are disconnected if idle for 3 minutes, but I guess T-Mobile's timeout is lower. By the way there is a bug in the Smack library, the "keep alive" setting is not enforced, e.g. if you set it to 30s, in the worst case the whitespace will not be sent until the double of this time (60s).

View 4 Replies View Related

Android :: Keep Connection Alive When Screen Goes Off?

Oct 22, 2010

is there any way to keep my connection alive when the screen goes off? my xmpp connection is disconnected due to ACTION_SCREEN_OFF event,

View 3 Replies View Related

Android :: Force Application To Alive?

Jul 13, 2010

I am writing an application to do fileobservation which can be done. Is there any way I can make the application to run in the background without killing it? Unless user restart the phone. Is there any way to do it?

View 9 Replies View Related

Android :: Phonestatelistener Dies After While - Kept Alive?

Dec 7, 2009

am developing an app that needs to track incoming calls. I have set up a phonelistener which is launched form a service like so

TelephonyManager tm = (TelephonyManager)getSystemService (TELEPHONY_SERVICE); tm.listen(mPhoneListener, PhoneStateListener.LISTEN_NONE);

This seems to work for a while but then fails to fire after - say an hour. I have tried relaunching the listening in a timertask every 60 seconds but this does not seem to work. Is there a way of keeping a listener alive for a long period of time. I can only assume the system is garbage collecting it.

View 2 Replies View Related

Android :: Make Service Always Alive?

Jun 30, 2009

How do I make my service always alive?? If my service gets killed because of an exception or if the VM kills my service on low memory, How do I make sure that my service is always running?

View 14 Replies View Related

Android :: How To Keep Mobile Network Alive Even If Screen Is Off

Dec 10, 2009

I want my service keeps network connection alive even if user presses the power button to shutdown the screen. As I have tested, socket will return exceptions and through CONNECTIVITY_ACTION intent, i know EXTRA_NO_CONNECTIVITY is true. So can current Android keep connection not closed when screen is off?

View 3 Replies View Related

Android :: Keep Threads And Views Alive Between Activities

Sep 13, 2010

Trying to understand the Android framework model. I have an application that needs to have several threads running. On thread gets GPS fixes, another picks up GPS fixes and pushes them to server, and yet another occasionally polls a server for dispatched orders. Some of these threads update status Views as well.

Since I am new to Android, the application framework model hasn't clicked for me. Where are these threads started? Right now I start the threads in the initial Activity, but if I understand it right, once that Activity goes invisible it is stopped. Furthermore, I have to track GPS and network statistics so that I can have a View which may (or may not) be the active View.

View 1 Replies View Related

Android :: Want To Check Whether Process Is Still Alive Or Not Through Programmatically

Nov 26, 2009

I want to check whether the process is still alive or not through programmatically ,Can i do that i am trying to do it by process name in onCreate method but the issue is that the onCreate method is called always .When i check that in onCreate method i always get the process name and i can not kill the current app and switch to previous one.

View 3 Replies View Related

Android :: Droid Air - Keep Application Alive During Sleep?

Nov 3, 2010

If it is possible to keep an Air for Android application alive during sleep, how can it be done? I know how to prevent sleep and lock but this course is not preferable to some users.

Update

The reason in this case is to keep the video streaming from the phone to a server.

View 2 Replies View Related

Android :: Way To Keep Service Alive Till Phone Switched Off?

Nov 23, 2010

Once we call the startService() method, can we keep the service alive until its explicitly stopped by the user? I want my service to stay alive until the phone is switched off. How can i do this? The idea is that when I receive an incoming call, I want to start recording and once the status changes to idle, I want to stop the recording. I am doing this inside my service. It does work sometimes and sometimes it doesn't. How can I implement such a thing in a service? Can someone help me with this?

View 2 Replies View Related

Android :: Keep Broadcast Receiver Process Alive / By Creating Service That Stays Around?

Sep 16, 2009

The app widget documentation indicates that the "widget provider"being a receiver of a broadcast service may not exist (the process) beyond the completion of the call.If I want to maintain state between two broadcast events, such as say widgetProvider.onUpdate(), can I start a local service and leave it hanging there until my widgets are disabled? If I didn't explicitly stop that service will it be loaded again and resumed when the device wakes up.

View 4 Replies View Related

General :: How To Keep App Alive In Background

Apr 2, 2012

I have a ics tablet, and I am getting really frustrated with Opera mobile keep reloading while I'm in another app or two. my tablet has 1gb ram. I tried autokiller memory optimizer, and auto memory manager to keep opera alive, but its not permanent. and V6 supercharger sounds wayy to complicated for me. and this tablet doesn't have a recovery (its rooted though), so the instruction sounds more complicated to me. so I saw one post in xda somewhere, that I can modify build.prop to set oom priority and it will be kept permanently.

View 5 Replies View Related

Android :: How To Get Interface On Service Without Destroying Service At Unbind?

Mar 1, 2009

My service works exactly the way i want as long as i use start and stop and communicate using intents. However my activity needs to change the state of my service as well as retrieving state information.So i thought it would be nice to broadcast some kind of state_changed event from my service and use a binder interface to pull information from the service or change the services state based on user input.This works fine too. The only problem is that my service gets killed when i unbind it just as the documentation says.Is there any way to keep the service alive but still get an interface to control it directly. My activity offers the user a way to stop the service and the service kills itself anyway after it's work is done but i don't want the service to stop every time the activity is destroyed.

View 3 Replies View Related

General :: Keep Flash On Browser Alive While In Background?

Aug 3, 2012

As of ics when you move browser in the background, that is switch from browser to another app, the flash content on the web page gets paused, like the waiting seconds countdown on a file sharing website, it simply means you can't multitask, So is there a app that can prevent the browser from being dead in the background, or a floating browser will do the trick

View 9 Replies View Related

Samsung Captivate :: Randomly Shutting Off - Keep Alive Application

Oct 23, 2010

There seems to be a solution for the random shut-down problem with Captivate: Captivate Keep Alive app. This was just posted, and it really seems to work! Give it a try. So far I've been up for more than 24 hours without a shut down event.

View 5 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved