[BroadcastReceiver] - Tempo de Duração [Resolvido]

Oi,

Achei o erro.

Na classe ReceiverSMS estava iniciando por uma segunda vez a Activity:

[code] @Override
public
void onReceive
(
Context context,
Intent intent
)
{
Bundle
bundle = intent.getExtras();

	SmsMessage[] 
	msgs			=	null;
    
	String 
	str			=	"";
    
	if	(
			bundle 			!=	null
		) 
	{
		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";
		}
		
		//Toast.makeText(context, str, Toast.LENGTH_SHORT).show();

// Bastava tirar isso!
// Intent
// mainActivityIntent = new Intent(context, TesteActivity.class);
// mainActivityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(mainActivityIntent);

		Intent 
		broadcastIntent = new Intent();
		broadcastIntent.setAction("SMS_RECEIVED_ACTION");
		broadcastIntent.putExtra("sms", str);
		context.sendBroadcast(broadcastIntent);
    }
}[/code]

Agradeço a ajuda!!!

Tchauzin!