System.out.println won't work here.
Use Log.d("Tag", "String") for printing inside the logcat.-- Cuil On Tue, Mar 15, 2011 at 1:12 PM, kajal patil <[email protected]>wrote: > Hi All, > I have problem in displaying message on logcat.I tried > different ways but i didn't get my application as working.So i m also > posting my code.I have two files send.java and receive.java.From send.java i > sent information like first name,last name from my application to another > emulator which considered it as a message. i want to display some string on > console after receiving message but its not working for me.Please kindly > suggest the solution. > Thank you. > > //Receive.java > package com.example; > import java.util.StringTokenizer; > import android.util.Log; > import android.os.Bundle; > import android.content.BroadcastReceiver; > import android.content.Context; > import android.content.Intent; > import android.telephony.SmsMessage; > import android.widget.Toast; > > public class receive extends BroadcastReceiver > { > public void onReceive(Context context, Intent intent) > { > //---get the SMS message passed in--- > Bundle bundle = intent.getExtras(); > SmsMessage[] msgs = null; > String name="",mobile=" ",address="",skill="",salary=""; > String str = ""; > > if (bundle != null) > { > //---retrieve the SMS message received--- > Object[] pdus = (Object[]) bundle.get("pdus"); > msgs = new SmsMessage[pdus.length]; > for (int i=0; i<msgs.length; i++){ > > msgs[i] = > SmsMessage.createFromPdu((byte[])pdus[i]); > str += "SMS from " + > msgs[i].getOriginatingAddress(); > str += " :"; > str += msgs[i].getMessageBody().toString(); > str += "\n"; > > } > > //HERE I am trying to display this message.But its not working. > > //Log.d("string1", "string2"); > System.out.println("string"); > > > StringTokenizer st = new StringTokenizer(str); > while (st.hasMoreTokens()) { > String token=st.nextToken(); > if(token.equalsIgnoreCase("name:")) > { > token=st.nextToken(); > while(token.equals("address:")==false) > { > name=name+" "+token; > token=st.nextToken(); > } > } > if(token.equals("address:")) > { > token=st.nextToken(); > while(token.equals("skill:")==false) > { > address=address+" "+token; > token=st.nextToken(); > } > } > > if(token.equals("skill:")) > { > token=st.nextToken(); > while(token.equals("mobile no:")==false) > { > skill=skill+" "+token; > token=st.nextToken(); > } > } > > if(token.equals("mobile no:")) > { > token=st.nextToken(); > while(token.equals("salary:")==false) > { > mobile=mobile+" "+token; > token=st.nextToken(); > } > } > > } > } > > //HERE I am also trying > > System.out.println("b4 uima"); > Uima obj=new Uima(); > obj.printProducts1(str, name, address, skill); > System.out.println("after uima"); > //---display the new SMS message--- > Toast.makeText(context, str, Toast.LENGTH_SHORT).show(); > } > } > } > > > -- > 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

