Thank you very much for these links. I got it to work with maValeurBis
= getIntent().getStringArrayListExtra
("net.sebeto.android.cuisine.Methodes.maValeur"); , I will study your
links carefully to see if I do things the right way!

On Aug 26, 8:07 am, "Roman ( T-Mobile USA)" <roman.baumgaert...@t-
mobile.com> wrote:
> The usage of intents is a little bit more complex and there are
> different options available how to communicate between your two
> activities.
>
> Try to understand the basics of intents (action, data, ...)
>
> Basics:
>  -http://developer.android.com/reference/android/content/Intent.html
>
> When you start another Activity you have to decide how you want to
> communicate back to the calling activity. Please, get familiar with
>
> Start other activities:startActivity(Intent)  and
> startActivityForResult
> -http://developer.android.com/reference/android/app/Activity.html)
>
> Also get some understanding how to write your Manifest to use intents
> correctly. Check out the following link:
>
> -http://developer.android.com/guide/topics/manifest/intent-filter-elem...
>
> --
> 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 25, 12:48 am, Sebeto <[email protected]> wrote:
>
> > Hi,
>
> > I try to get the value of a parameter from another activity, but can't
> > succeed in doing that. I found things about putExtra/getExtra, but
> > couldn't get it to work unfortunately.
>
> > Problem:
> > I've got a TabActivity called "methodes", which has a TabHost. The
> > contents of the Tabs are activities, and I need to retrieve in these
> > activities the value of maValeur (which is actually a
> > ArrayList<String>). My application is "net.sebeto.android.essai".
>
> > public class Methodes extends TabActivity
> > {
> >         public static ArrayList<String> maValeur;
> >         public void onCreate(Bundle savedInstanceState)
> >         {
>
> >               // I initialize "maValeur", ...
> >               (...)
>
> >              // MethTab2 will be the content of the second tab
> >              Intent Tab2 = new Intent(this, MethTab2.class);
> >              Tab2.putStringArrayListExtra
> > ("net.sebeto.android.essai.Methodes.maValeur", maValeur);
>
> >              TabHost host = getTabHost();
> >              (...)
> >              host.addTab(host.newTabSpec("two").setIndicator
> > ("Valeur").setContent(Tab2));
> >         }
>
> > }
>
> > Now:
>
> > public class MethTab2 extends Activity
> > {
> >         private ArrayList<String> maValeurBis;
>
> >         @Override
> >         public void onCreate(Bundle savedInstanceState)
> >         {
> >             super.onCreate(savedInstanceState);
>
> >             // How to get the value of maValeur??
> >             // I found no way to use getStringArrayList?
> >             //  maValeurBis = savedInstanceState.getStringArrayList
> > ("net.sebeto.android.cuisine.Methodes.maValeur"); crashes, ...
> >            // I can get the value with maValeurBis =
> > Methodes.maValeur; but I'm not sure that it's
> >            // a good way to do it, is it? It works, but... do you
> > think it's a good method?
>
> >             maValeurAdapter = new ArrayAdapter<String>(this,
> > R.layout.methtab2,maValeurBis);
> >             ListView list = new ListView(this);
> >             list.setAdapter(maValeurAdapter);
> >             list.setSelector(android.R.color.transparent);
> >             setContentView(list);
> >         }
>
> > }
>
> > Thank you for your answers, I'm a perfect beginner in java and in
> > android... If someone could give me a code which would work it would
> > be great! I know that it's probably very simple but...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to