Cristhiam Poma Mamani
- Posts del Foro: 1
10 jun. 2013 20:38:13 vía Web
10 jun. 2013 20:38:13 vía Web
Hola quisiera que me ayuden estoy haciendo un widget que mande sms pero no funciona no se si me pueden ayudar aqui esta mi codigo:
public class Widget extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteViews.setOnClickPendingIntent(R.id.ibopenreport, buildButtonPendingIntent(context));
}
private static PendingIntent buildButtonPendingIntent(Context context) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("105", null, "C", null, null);
Toast toast=new Toast(context);
Toast.makeText(context, "mensaje enviado", Toast.LENGTH_LONG);
toast.show();
Intent intent = new Intent(context, Widget.class);
return PendingIntent.getBroadcast(context, 0, intent, 0);
}
}
public class Widget extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteViews.setOnClickPendingIntent(R.id.ibopenreport, buildButtonPendingIntent(context));
}
private static PendingIntent buildButtonPendingIntent(Context context) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("105", null, "C", null, null);
Toast toast=new Toast(context);
Toast.makeText(context, "mensaje enviado", Toast.LENGTH_LONG);
toast.show();
Intent intent = new Intent(context, Widget.class);
return PendingIntent.getBroadcast(context, 0, intent, 0);
}
}
Contenido editorial recomendado
Con su consentimiento, aquí se cargan contenidos externos.
Al hacer clic en el botón anterior, acepta que se le muestren contenidos externos. En el proceso pueden transmitirse datos personales a terceros proveedores. Encontrará más información al respecto en nuestro Política de privacidad.