Android :: One Process - Two Live Application Objects?

Oct 31, 2010

In a comment on an epic StackOverflow question-and-answer, a gentleman who I will call Tim has outlined a scenario he says he is running into, one I have some difficulty believing. Reading somewhat between the lines, the flow would appear to be this:

1. User taps on an activity icon in the launcher 2. Process starts up 3. Application object is put in that process -- and a custom Application object loads an NDK library which initializes some statics/singletons 4. User uses application 5. User abandons application (e.g., HOME) 6. Later, user returns to application, before the first process is killed or recycled for use with another app 7. A second Application object is created, in the same process, before the first Application object is called with onTerminate()

This screws things up for Tim's app -- apparently, it does not deal with pre-initialized statics/singletons well. They were presumably counting on onTerminate() to let them clean up the NDK space. As a result, they are relying upon killProcess() (somehow...unclear under what conditions they might call this) to force their own process to go away, so their statics get cleaned up. Step #7 is what confuses me. I can see a new Application object being created, but only if the first Application object were terminated. I don't see any NDK-related bugs out on b.android.com that seem to match this complaint, though in principle it might cause problems for non-NDK apps as well. Has anyone encountered a new Application object being created in a process before the old one is terminated?

Android :: One Process - Two Live Application Objects?


Android : Live Wallpaper Architecture Run In Same Process As Launcher?

Apr 26, 2010

Does the Live Wallpaper run in the same process as the Launcher? I looked through the Launcher code and cannot really figure out where the wallpaper "layer" fits in. I am looking at this with the lens of memory consumption and safeguards that the Launcher has in place against a bloated Live Wallpaper.

View 2 Replies View Related

Android :: Pass Objects Around Activities Using A HashMap Of WeakReferences To Objects?

Oct 26, 2010

The FAQ mentions a method of passing objects around activities. (It is not clear to me): "A HashMap of WeakReferences to Objects. You can also use a HashMap of WeakReferences to Objects with Long keys. When an activity wants to pass an object to another activity, it simply puts the object in the map and sends the key (which is a unique Long based on a counter or time stamp) to the recipient activity via intent extras. The recipient activity retrieves the object using this key.".................

View 7 Replies View Related

Android :: How To Filter Objects To Display Onscreen Objects On Map?

Jun 15, 2010

I have an application that have a Google map on Google Android 1.5 since we have been working on the application for a long time, we are not in stage of upgrading to the newest framework, so we are using 1.5. Now, I have map locations that are dynamically generated and drawn on the map at run-time to visualize some streams, Up to this point the application is working fine, Now my problem is that I am trying to filter the objects ( addresses) to visualize only the on-screen ones. I do NOT want to visualize the addresses that are off-screen. The way I am trying to do this is to check the screen-coordinates of each object (address) before visualizing it, then it the coordinates (x,y) more than (0,0) and less than (320, 460). I should visualize it. I am trying to use this approach, but it is not working for some reasons, I have tried many posts but could not understand why, there must be something missing somewhere that I am not aware of.

View 11 Replies View Related

Android :: How To Get Application Name From Process?

Jul 12, 2009

I am trying to retrieve all applications that are running on the android phone. Following is the code I have wrote, but how do I get the application name into my Array items?

Context context = getApplicationContext(); Resources appR = context.getResources();
ActivityManager actmgr=(ActivityManager)context.getSystemService (Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> appList = actmgr.getRunningAppProcesses();
CharSequence[] items = new CharSequence[appList.size()];
Vector <Process>allProcesses = new Vector <Process>();
for (int i=0;i<appList.size();i++) {
RunningAppProcessInfo rti = (RunningAppProcessInfo)appList.get (i);
Process p = new Process (rti.pid,rti.processName,rti.pkgList);
allProcesses.add(p); items[i] = p.getProcessName(); } : : :

View 2 Replies View Related

Android :: Application Service Ever Run In Different Process?

Apr 26, 2010

If an application begins a Service via bindService or startService, will this Service object ever run from a process different from that of the application? I ask because many Android example projects begin a service and communicate to them using IPC which seems wholly unnecessary considering that, according to the Android Service documentation, "... services, like other application objects, run in the main thread of their hosting process." IPC, AIDL, and the IBinder interface only seem useful if connecting to a Service started by an application other than your own. Is this a correct or fair understanding?

View 1 Replies View Related

Android :: Cannot Start Parent Application / Process Is Bad

May 12, 2009

As an exercise I attempted to add an AppWidgetProvider-derived class to one of our existing Android applications. When the widget is created and appears on the home screen, the output from adb logcat notes: W/ActivityManager(58): Unable to launch app com.mycompany.myapp/ 10042 for broadcast Intent { action=android.appwidget.action.APPWIDGET_ENABLED comp= {com.mycompany.myapp/com.mycompany.myapp.MyAppWidgetProvider} }: process is bad

This output comes from around line 10814 in ActivityManagerService (looking at cupcake on git). This is running on an ADP 1.5, FWIW. The same AppWidget code, once separated from the main application's project and put into its own simple project, runs as expected, so I know my manifest entries/XML/Java are all as they should be. Has anyone else run into this, or perhaps can the Android team comment on what aspect of my application might be preventing the AM from starting up the process when the widget is added to the home screen?

View 6 Replies View Related

Android :: Application Process Has Stopped Unexpectedly

Apr 22, 2009

For some reason I can't explain, when my app runs, I will on occasion get the following error message: "The application xxxxxxxx (process xxxxxx) has stopped unexpectedly. Please try again". When I debug my code, it seems to break at random places that doesn't make sense. On top of that I tried to surround the entire code with a try/catch block just to try to catch the exception, but it doesn't work either. I'm suspecting it's the OS that is producing this error message but I don't know why. As far as my code goes, if there were exceptions caused by it, it would've been caught by the try/catch block. Can someone shed some light here?

View 13 Replies View Related

Android :: Process Died After Exiting Application

Jan 14, 2010

I am seeing a curious behaviour in my app. I have a widget that gets updated by a service every # hours, when the service finishes I stop it, using "stopService(new Intent(this, MyService.class));", the widget if pressed launches an Activity. Now it gets interesting, while im on the activity everyting works fine, then when I exit the app(by the back key or a button I designed which simply calls this.finish() ) the ActivityManager would tell me that my process has died, I do not see any error of any kind, just that the process has died.

Why I am seeing that message and what does it mean exactly? That is having a side effect on my service regarding static variables getting set to default. Could my code be the cause of this? Is there any way to know that your process has died? I have tested my app on a HTC Hero running 1.5, it always works well on the emulator and I never get that message. I know android kills processes to reclaim memory but Im always careful to close apps heavy on resources.

View 4 Replies View Related

Android :: Memory Limit 16 MB Per Process Or Application?

Aug 5, 2010

Is android's memory 16MB limit per Process or Application? If the limit is by process, I can make some services remote. That means the service will be in different processes, and the limit will be 16 x N.

View 3 Replies View Related

Android :: Process And Application Lifecycles Are Separate?

Mar 15, 2010

Being interested in Android development and still in the experimentation phase - there's something I haven't been able to grasp. As far as I've been able to understand, the process lifecycle and application lifecycles are separate and as such, it would be possible for the application to still to exist, even if it's process has been killed. So I guess my question would be, in what scenario could this occur and how is the application accessible if the containing process has been killed?

View 5 Replies View Related

Android :: Application Gets Killed - Because Provider Is In Dying Process

Apr 9, 2009

After long running the Media|Player (audio mode) the app I'm developing often crashes w/ the following error: > Process android.process.media (pid 14795) has died. > Killing <my app> because provider com.android.providers.media.MediaProvider is in dying process android.process.media

View 3 Replies View Related

Android :: Application To Capture And Process Whiteboard Data

Nov 4, 2008

One of the winners of the Google app contest was Jigsaw by Mikhail Ksenzov, an app to capture and process whiteboard data. The app isn't in the market, and I can't find anything via Google about it's status. Is it still beta, or what?

View 1 Replies View Related

Android :: Uploading Application To Market - The Server Could Not Process Your Apk Try Again

Jun 24, 2010

I have been struggling with uploading my application to android market. I keep getting the same old "The server could not process your apk. Try again.". I tried for hours to change and modify my AndroidManifest.xml file but no luck.

Here is my my AndroidManifest.xml:

CODE:............

View 2 Replies View Related

Android :: Sorry Application Keyboard In Process (Force Quit / Wait)

Sep 1, 2010

When a try to deploy my android App in the emulator, after the application(.apk) gets loaded in to the emulator, when I tap on the menu button in emulator for loading my application's initial screen, its is raising me a alert message with this information:
<pre>Sorry Application Keyboard in Process (Force Quit / Wait)..</pre>
and some other similar messages too..
How can I avoid this issue that is happening at all time, When this happens, unless I tap on Wait button, I can't able to proceed.

View 1 Replies View Related

Android :: Error When Sending Sms - Application Xxx(Process Com. Bhn.xxx)has Stoped Unexpectedly

Mar 2, 2010

I have develop some application using sending sms" when I try sending sms show up " The Application xxx(Process com. Bhn.xxx)has stoped unexpectedly

Any body knows , about that error ?

View 2 Replies View Related

Android :: Froyo Camera Application Process Dies When Lock Screen Happens

Sep 15, 2010

Camera application process dies and restarts again when device is Locked/End Call Key is clicked. Steps to reproduce: 1) Launch Camera application. 2) Click on End Call key(it acts as lock screen when there is no active call) or wait till device is locked. 3) Camera application is paused and surfaceDestroyed callback is not being called. 4) Camera process has died and restarted again. I would like to know why Camera process has died after onPause is being called and restarted again when device is put to Lock state. For all key events like BackKey,HomeKey and Accept Key it is working fine.

View 4 Replies View Related

Android :: Live TV Application

Sep 5, 2010

I was searching for ways to watch football games this season, and during the search I keep seeing an app called LIVE TV. Well I did an appbrain search and can't find it. Have done a google search and found other references to it, but still can't find it. The one thing I hate about the market, is it isn't like google. You HAVE to HAVE the exact spelling or it doesn't find it. Does anyone know the exact spelling or name of this app? From what I read, you could watch cbs, espn, etc... with it - all live.

View 4 Replies View Related

Android :: DDMS Not Listing Process - Via Command Line To Attach Process To Debug

May 21, 2010

Sometimes the DDMS in the Eclipse not listing the process.

To do the debug in this condition,

1) Is their any way force the DDMS to list the process?

2) Any command to attach the process from the command line?

View 2 Replies View Related

Android :: Remote Service Process Persists - I.e. Won't Disappear From Process Table

Feb 21, 2009

At a certain point in my program, when I'm completely done with my service, my activity executes unbindService() and stopService() -- yet the process persists. I can tell that it persists because I run "ps" in "adb -e shell":

CODE:.............

"adb logcat", I can show you the sequence of events:

ACTIVITY: context.unbindService(serviceConnection);

SERVICE: onUnbind();

ACTIVITY: stopService(serviceIntent); & returns true!

SERVICE: onDestroy();

First, my activity calls unbindService(serviceConnection). According to the documentation, unbindService() will "Disconnect from an application service. You will no longer receive calls as the service is restarted, and the service is now allowed to stop at any time." So that is fine, and it is happening.

Appropriately, we see the onUnbind() call happen on the service side. According to the documentation, onUnbind() is called when "all clients have disconnected from a particular interface published by the service." So this confirms the correct service connection is being passed, and that the service is responding accordingly.

Next, my activity calls stopService(serviceIntent), and returns true. According to the documentation, stopService() does the following: "If there is a service matching the given Intent that is already running, then it is stopped and true is returned; else false is returned." Again, this is happening and returning true.

In response, the service's onDestroy() method is called. According to the documentation, onDestroy() is "Called by the system to notify a Service that it is no longer used and is being removed. The service should clean up any resources it holds (threads, registered receivers, etc) at this point. Upon return, there will be no more calls in to this Service object and it is effectively dead."

At this point I expect the process to disappear from the process table. Yet it remains indefinitely. But why?

Also, the process is so persistent that I can bind to it again, and I see that it is the same exact process responding because the PID (process ID) is the same!

View 4 Replies View Related

LG Ally :: Process' Won't Open - Pop-up - The Process Com.android Phone Has Stopped Unexpectedly

Nov 24, 2010

So, I decided to give Tridents ROM a try about 10-minutes ago.

I used ROM Manager, backed-up my old ROM, then downloaded Velocity 0.2.

Now, my phone will do nothing, it turns on and shows the red Droid eye, then when it's time to go to the home screen I get pop-up after pop-up saying that "The process com.android.phone has stopped unexpectedly. Please try again."

I have no way of getting on my phone at all, what can I do?

View 11 Replies View Related

HTC EVO 4G :: Application Process Launcher Stopped Unexpectedly

Jun 23, 2010

I seem to get this error message when I turn on the phone after powering off. I get to click "force close" and then it seems to work ok. "The application HTC Sense (process com.htc.launcher) has stopped unexpectedly."

View 7 Replies View Related

Motorola Droid :: Update App - Message Process Android Media Process Stopped Unexpectedly

Nov 12, 2010

I Just installed a new theme (Live Wire) for my Lithium Mod Rom. Don't know if there is a connection, but when I need to update an app, I get the message something like "process android media process stopped unexpectedly" and it will not allow the update. Everything else works well. I have turned it off for awhile, and have done a battery pull.

View 1 Replies View Related

HTC Droid Eris :: Error Pops Up Sorry The Process Android.process.acore Has Stopped Unexpectdly

May 11, 2010

Every 5 minutes this error pops up "Sorry! the process android.process.acore has stopped unexpectdly. please try again." It doesnt actually close anything. It pops up even when im not in an app. So it's more annoying than anything.

View 3 Replies View Related

Sony Ericsson Xperia X8 :: How To Kill A Process / Application?

Nov 23, 2010

Situation: Second day of owning X8. So I'm downloading some Apps and one of them took forever, the download arrow was showing activity all through the night. (I was on WiFi) This morning, I pull down the Activity bar and see that the phone thinks the Download is still continuing. I couldn't see anyway to force quit other than turning off the phone. So, how does one Kill an Activity, Application, or Process in this Android system?

View 4 Replies View Related

HTC Incredible :: Google Application Process Force Closes?

Sep 20, 2010

So I rooted my inc using unrevoked 3 beta. I had upgraded to 2.2 using the leaked update.zip. I installed cyanogenmod, didn't like it, and did a nandroid backup restore to get back to sense. I then installed hydra kernel 1.15. I went back to the stock kernel thinking that that might be it, but to no avail. Now, after turning my phone on, the following screen pops up 5 or 6 times:
I'd be willing to totally wipe my phone and start new. (I can reinstall apps with titanium after I reroot).

View 2 Replies View Related

Sony Ericsson Xperia X10 : Phonebook Not Working - Message Appears The Process Android.process.acore Has Stopped Unepectedly

Jul 30, 2010

I'm using Xperia x10 mini. Whenever I try to add a contact to my phonebook, before clicking save this message appears: "The process android.process.acore has stopped unepectedly. Please try again." And I have no other choice but to click "force close"... Another thing is, even though my contacts' names appears in the messages in my inbox, when I click on the phonebook icon, the phonebook is empty...

View 4 Replies View Related

Android :: Process Synchronization - How To Conclude Process Executed?

Feb 1, 2010

Are the processes in android asynchronous? If they are asynchronous then how can we conclude when the activity or process is finished or completed its execution.

View 2 Replies View Related

Android :: Live Video Delivery - How To Develop Application?

Aug 5, 2009

this may have been asked and simply not answered but I will try anyway: Is there an architecture for delivering live video for the android platform? Apple has adopted the Segmented TS/M3U8 playlist approach and have submitted to the IETF. Microsoft seems to be adopting the Fragmented MP4 standard (ISO/IEC 14492-12 -... ) for the smooth streaming platform. What does Android plan on implementing? How would one develop an application today?

View 2 Replies View Related

HTC Hero : Application TouchFLO - Process Com.htc.launcher - Has Stopped Unexpectedly

Jan 7, 2010

I have the HERO for about 3 weeks now. Until yesterday everthing was ok with the phone, but since yesterday i get this message: "The application TouchFLO (process com.htc.launcher) has stopped unexpectedly. Please try again" when i want to use the weather widget. When this message appears i get only Force Close as an option.

View 7 Replies View Related







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