i would like to send the values from one activity to another but i got null pointer
   exception please solve my problem.the first activity contains sms the details of that
   sms is send to second activity based on these values th esecond activity search contact 
   no and send reply sms.
public void onReceive( Context context, Intent intent ) 
    {
        // Get SMS map from Intent
        Bundle bundle = null;
        Bundle extras = intent.getExtras();
        String messages = "";
        String address = null,body=null;
        if ( extras != null )
        {
            // Get received SMS array
            Object[] smsExtra = (Object[]) extras.get( "pdus" );
            // Get ContentResolver object for pushing encrypted SMS to incoming folder
            //ContentResolver contentResolver = context.getContentResolver();
            for ( int i = 0; i < smsExtra.length; ++i )
            {
                SmsMessage sms = SmsMessage.createFromPdu((byte[])smsExtra[i]);
                body = sms.getMessageBody().toString();
               address = sms.getOriginatingAddress();
                messages += "SMS from " + address + " :\n";                    
                messages += body + "\n";
                // Here you can add any your code to work with incoming SMS
                // I added encrypting of all received SMS 
            }
            // Display SMS message
            Toast.makeText( context, messages, Toast.LENGTH_SHORT ).show();
            Intent i=new Intent(context,AlertActivity.class);
           bundle.putString("from",address);
            bundle.putString("msg",body);
            i.putExtras(bundle);
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }
}
Activity2:
  Intent i=getIntent();
    Bundle bundle=i.getExtras();
    String fromAdd=bundle.getString("from");
    String msgBody=bundle.getString("body");
 
     
     
     
     
    