-Jona, the idea with static variables would work (without having efficiency in mind). The only problem I see is when you are working in a threaded environment. Then you might have to make sure that your implementation is thread safe.
-- Roman Baumgaertner Sr. SW Engineer-OSDC ·T· · ·Mobile· stick together The views, opinions and statements in this email are those of the author solely in their individual capacity, and do not necessarily represent those of T-Mobile USA, Inc. On Aug 5, 10:16 am, Moto <medicalsou...@gmail.com> wrote: > I haven't tried this but its another alternative. > > If your application runs multiple activities inside one process I > assume you can create a class that has public static variables. Than > you can access these variables in any of the process activities. > > Might be wrong but I think it could work... > > -Jona > > On Aug 5, 3:35 am, Per Sandström <pg.sandst...@gmail.com> wrote: > > > thanks man, that is an excellent way of explaining so even an android- > > beginner can understand. Is there a similar way of returning data to > > the first activity when the second activity has finished running, > > corresponding to javas "return value1;"? > > > Regards > > Per Sandström > > > On 4 Aug, 17:44, powerbyte <powerb...@gmail.com> wrote: > > > > Hello > > > > >>To summarize: Activities don't have constructors! How do I send data > > > >>to them from their parent activity??? > > > > we can send data from parent activity to childs, using Intent > > > > for example: > > > > In parent activity, > > > > Intent intent = new Intent(this,com.sample.aaa.class); //aaa is > > > child activity > > > intent.putExtra("ARG1","value1"); > > > intent.putExtra("ARG2","value2"); > > > StartActivity(intent); > > > > In Child activity (aaa) use Bundle to get the data > > > > public void onCreate(Bundle som) { > > > super.onCreate(som); > > > > Intent intent = this.getIntent(); > > > Bundle b = intent.getExtras(); > > > String sVal1 = b.getString("ARG1"); > > > String sVal2 = b.getString("ARG2"); > > > .... > > > ... > > > > } > > > > -pb > > > > On Aug 4, 6:31 pm, Per Sandström <pg.sandst...@gmail.com> wrote: > > > > > but how do I create and pass this global object? I cant do it like I > > > > do in java or other programming languages where . AIDL is an > > > > alternative, but it still seems overkill for a small app. > > > > > regards > > > > Per Sandström > > > > > On Jul 22, 10:50 pm, niko20 <nikolatesl...@yahoo.com> wrote: > > > > > > On Jul 22, 1:19 pm, Roman <roman.baumgaert...@t-mobile.com> wrote: > > > > > > > Android supports multiple IPC mechanisms. > > > > > > > You can use the Intent mechanism as well as the AIDL mechanism for > > > > > > doing this. The AIDL approach is more complex but offers you also > > > > > > more > > > > > > flexibility to pass objects. > > > > > > > Find information about this topic on > > > > > > >http://developer.android.com/guide/developing/tools/aidl.html > > > > > > > -- > > > > > > Roman Baumgaertner > > > > > > Sr. SW Engineer-OSDC > > > > > > ·T· · ·Mobile· stick together > > > > > > The views, opinions and statements in this email are those of the > > > > > > author solely in their individual capacity, and do not necessarily > > > > > > represent those of T-Mobile USA, Inc. > > > > > > > On Jul 22, 6:49 am, PerSandström<pg.sandst...@gmail.com> wrote: > > > > > > > > So far I have been using SharedPreferences to share data between > > > > > > > activities. But I would very much like to find a better way. I > > > > > > > would > > > > > > > simply like both Activity1 and Activity2 to share Object1. > > > > > > > Activity1 > > > > > > > will create Object1 and then start Activity2. What is the > > > > > > > smartest way > > > > > > > to give Activity2 a pointer to Object1? > > > > > > > > To summarize: Activities don't have constructors! How do I send > > > > > > > data > > > > > > > to them from their parent activity??? > > > > > > > > Regards, > > > > > > > PerSandström > > > > > > Hi, > > > > > > If both activities are in the same application, then just use a global > > > > > object and pass that around (singleton or such). Not too tough. > > > > > > -niko- Hide quoted text - > > > > > - Show quoted text - > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---