Alright, thanks alot mate :)
Cheers. On Apr 3, 9:24 pm, tarun sablok <[email protected]> wrote: > Firstly to make tts work in your current activity use init() function > which initializes the tts engine for you in the current activity . > > secondly you can include the speak function in the onListItenClick() , > in which you can get the exat position where it was cllicked and get the > text from the array list by passing the position as the index. > > Cheers > > Tarun > > > > > > > > On Mon, Apr 2, 2012 at 9:11 PM, Soyer <[email protected]> wrote: > > 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 > > [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 > > > -- > > 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 -- 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

