Monday, April 2, 2012

[android-developers] Re: Hello everyone, what i have done so far regarding passing a ListView from one activity to another

thanks a lot mate. that worked, i have to resolve the TTS issue now,
do have any idea about the second part of my thread(Regarding the
TTS)? i think the tts doesn't accept list view, so i thought of making
use of a loop to go through the different elements in the list....so
in this way i can manipulate these elements as well for a better
result...

for(int i=0; i<=fLat.lastIndexOf(fLat);i++){

System.out.println("=============================38"+flat[i]);
}


so i tried the above loop to print out the elements separately (Just
to see this works) but as we know the syntax of flat[] is for an array
whilst flat is an arraylist....

any ideas about this matter ?

On Apr 2, 5:36 pm, tarun sablok <tarun.sab...@gmail.com> wrote:
> You have to use  * flat  = getIntent().
> getStringArrayListExtra("fromLat");  * to get the  arraylist which has been
> passed  and not  create a new  Intent object to get the list.
> *
> *
> *Cheers *
> *Tarun*
> *
> *
> *
> *
>
>
>
>
>
>
>
> On Mon, Apr 2, 2012 at 3:43 PM, Soyer <mblack...@gmail.com> wrote:
> > Sorry i don't know if i am getting you properly, but this one is
> > different then the other, i found the method how to pass a list from
> > one activity to another but still for some reason it's not being
> > passed and it's returning null.
>
> > Don't be so hasty to comment before understanding the thread
> > properly !!!
>
> > On Apr 2, 12:03 pm, Zsolt Vasvari <zvasv...@gmail.com> wrote:
> > > Why spam the list with a new thread?  Your previous one is just below.
> >  If
> > > you do this, NOBODY is going to help you.
>
> > > On Monday, April 2, 2012 5:52:35 AM UTC+8, Soyer wrote:
>
> > > > Hello everyone,
>
> > > > i posted a question about passing a listview from one activity to
> > > > another and this is what i did so far..
>
> > > > the first activity is this:
>
> > > >   Bundle bundle = new Bundle(1);
>
> > > >                 bundle.putStringArrayList("fromLat", fromLat);
>
> > > >                         Intent intent1=new
> > > > Intent(piecesActivity.this,ttsActivity.class);
>
> > > >                         intent1.putStringArrayListExtra("fromLat",
> > > > fromLat);
>
> > > >                         startActivity(intent1);
> > > >                                startActivityForResult(intent1, 2);
>
> > > > in The Second Activity is:
>
> > > >  ArrayList <String>fLat = new ArrayList<String> ();
>
> > > > Intent intent=new Intent();
> > > >  fLat=intent.getStringArrayListExtra("fromLat");
>
> > > > System.out.println("=============================38"+fLat);
>
> > > > and in the second activity i am trying to make the list as a
> > > > text_to_speach:
>
> > > >         @Override
> > > >                 public void onClick(View v) {
>
> > > >                       if (fLat!=null && ((CharSequence)
> > fLat).length()>0)
> > > > {
> > > >                    Toast.makeText(ttsActivity.this, "Saying: " + fLat,
> > > > Toast.LENGTH_LONG).show();
> > > >                    tts.speak(fLat, TextToSpeech.QUEUE_ADD, null);
> > > >                       }
>
> > > > i don't know why the second activity is giving me NullPointerException
> > > > (the fLat is returning Null) and the .speak method is not accepting a
> > > > list view... :S
>
> > > > I really need an advice...any Idea will be very appreciated.
>
> > --
> > 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+unsubscribe@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment