[android-developers] Re: Problems Sending SMS Text Messages in 0.9

2008-08-25 Thread Justin (Google Employee)

This is a bug in the current SDK that is already fixed and the fix
will be included in a future SDK. The sentIntent is intended to be
optional as the documentation indicates.

Cheers,
Justin
Android Team @ Google

On Aug 23, 12:07 am, Reto [EMAIL PROTECTED] wrote:
 Ok, I think I've figured it out. The 4th parameter (PendingIntent
 sentIntent) is *not* optional. If you pass in null you get the error
 log I've shown below.

 Is this designed behavior? If so, it's probably worth rewording the
 documentation so that it doesn't imply the parameter can be set to
 null.

 Caused by: java.lang.NullPointerException
 at android.os.Parcel.readException(Parcel.java:1066)
 at android.os.Parcel.readException(Parcel.java:1048)
 at com.android.internal.telephony.gsm.ISms$Stub
 $Proxy.sendRawPdu(ISms.java:286)
 at android.telephony.gsm.SmsManager.sendRawPdu(SmsManager.java:
 245)
 at
 android.telephony.gsm.SmsManager.sendTextMessage(SmsManager.java:78)
 at com.paad.ch9test.MyActivity.onCreate(MyActivity.java:34)
 at
 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
 1084)
 at
 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
 2038)
 ... 11 more

 Nice work on the inter-emulatorSMStransmission by the way. Very
 helpful.

 Cheers
 Reto

 On Aug 22, 10:43 pm, Megha Joshi [EMAIL PROTECTED] wrote:

  On Fri, Aug 22, 2008 at 3:34 AM, Reto [EMAIL PROTECTED] wrote:

   Has anyone had successsendingSMStextmessagesin the new 0.9 beta?

   The following code used to work fine, but now I'm getting a null
   pointer exception on calling sendTextMessage:

SmsManager smsManager = SmsManager.getDefault();
String myMessage = Android supports programmaticSMSmessaging!;
String sendTo = 55512345;
smsManager.sendTextMessage(sendTo, null, myMessage, null, null);

   I've added permissions for both SEND_SMS and WRITE_SMS in the manifest.

  What is the error message in logcat?

  Android supportssendingSMSbetween two emulators...
  If you start two emulators and replace the sendTo string with the port
  number of the second emulator( assuming you are starting this app from first
  emulator) ...you will seeSMSreceived notification pop up in the second
  emulator ...
--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Problems Sending SMS Text Messages in 0.9

2008-08-25 Thread Reto

Ok, I think I've figured it out. The 4th parameter (PendingIntent
sentIntent) is *not* optional. If you pass in null you get the error
log I've shown below.

Is this designed behavior? If so, it's probably worth rewording the
documentation so that it doesn't imply the parameter can be set to
null.

Caused by: java.lang.NullPointerException
at android.os.Parcel.readException(Parcel.java:1066)
at android.os.Parcel.readException(Parcel.java:1048)
at com.android.internal.telephony.gsm.ISms$Stub
$Proxy.sendRawPdu(ISms.java:286)
at android.telephony.gsm.SmsManager.sendRawPdu(SmsManager.java:
245)
at
android.telephony.gsm.SmsManager.sendTextMessage(SmsManager.java:78)
at com.paad.ch9test.MyActivity.onCreate(MyActivity.java:34)
at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1084)
at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2038)
... 11 more

Nice work on the inter-emulator SMS transmission by the way. Very
helpful.

Cheers
Reto

On Aug 22, 10:43 pm, Megha Joshi [EMAIL PROTECTED] wrote:
 On Fri, Aug 22, 2008 at 3:34 AM, Reto [EMAIL PROTECTED] wrote:

  Has anyone had success sending SMS text messages in the new 0.9 beta?

  The following code used to work fine, but now I'm getting a null
  pointer exception on calling sendTextMessage:

   SmsManager smsManager = SmsManager.getDefault();
   String myMessage = Android supports programmatic SMS messaging!;
   String sendTo = 55512345;
   smsManager.sendTextMessage(sendTo, null, myMessage, null, null);

  I've added permissions for both SEND_SMS and WRITE_SMS in the manifest.

 What is the error message in logcat?

 Android supports sending SMS between two emulators...
 If you start two emulators and replace the sendTo string with the port
 number of the second emulator( assuming you are starting this app from first
 emulator) ...you will see SMS received notification pop up in the second
 emulator ...




--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Problems Sending SMS Text Messages in 0.9

2008-08-22 Thread Megha Joshi
On Fri, Aug 22, 2008 at 3:34 AM, Reto [EMAIL PROTECTED] wrote:


 Has anyone had success sending SMS text messages in the new 0.9 beta?

 The following code used to work fine, but now I'm getting a null
 pointer exception on calling sendTextMessage:

  SmsManager smsManager = SmsManager.getDefault();
  String myMessage = Android supports programmatic SMS messaging!;
  String sendTo = 55512345;


  smsManager.sendTextMessage(sendTo, null, myMessage, null, null);

 I've added permissions for both SEND_SMS and WRITE_SMS in the manifest.



What is the error message in logcat?

Android supports sending SMS between two emulators...
If you start two emulators and replace the sendTo string with the port
number of the second emulator( assuming you are starting this app from first
emulator) ...you will see SMS received notification pop up in the second
emulator ...




 


--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---