Hello Oceanedge,
I'd like to get back to one of your former questions:

> Thanks, but I think singleton is a general pattern used generally. Why
> should we stop using it in Android? :(

http://misko.hevery.com/2008/08/17/singletons-are-pathological-liars/
http://misko.hevery.com/2008/08/25/root-cause-of-singletons/

That is why. :)
(Sorry, I don't feel like repeating the things Miško Hevery explains
all over again, so I put it that short. :) I just recommend to you to
spend some minutes reading it. It's definitely worth it.)


Regards,
Simon




> On May 26, 12:12 pm, Romain Guy <[email protected]> wrote:
>
>
>
> > Hi,
>
> > You cannot do this, if only for security reasons. Running arbitrary
> > code in the Home process would be very bad :)
>
> > Instead of creating two processes (which is really heavy and requires
> > a lot more memory), why don't you stop using a singleton?
>
> > On Mon, May 25, 2009 at 9:06 PM, Oceanedge <[email protected]> wrote:
>
> > > I'm developing a photo editor application. It will launched by
> > > android.intent.action.EDIT intent. I made two application to emit that
> > > intent. I found that two instance of my photo editor activity is
> > > created within the same process which is named as my activity. But
> > > there is a singleton class used in my  photo editor activity and that
> > > two activities use the same singleton class instance which break my
> > > application logic.
> > > I wonder if there is any way to let Android create my activity within
> > > the process which the launcher activity lies in? So that the two
> > > instance of my photo editor activity can be separated into two
> > > different process. And so they can reference to different instance of
> > > that  singleton class.
> > > Thanks!
>
> > --
> > Romain Guy
> > Android framework engineer
> > [email protected]
>
> > Note: please don't send private questions to me, as I don't have time
> > to provide private support.  All such questions should be posted on
> > public forums, where I and others can see and answer them
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to