kukuk
App-Anbieter (kostenlos)
- 29
Hallo ich entwickel gerade ein kleines Widget, bei dem man drauf drücken kann, und dann auch das Bild verändert beim drauf drücken. Wie kann ich jetzt machen, das auch ein Anruf getätigt wird. Habe jetzt hier schon sehr viel rumprobiert und bekomm es einfach nciht hin.
Code:
private void updateWidgetPictureAndButtonListener(Context context) {
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.activity_widget_demo);
getImageToSet());
if (!Global.emergency_call){
remoteViews.setImageViewResource(R.id.emergency_button, R.drawable.emergency_button_pressed);
Global.emergency_call = true;
Uri number = Uri.parse("tel:3311");
Intent dial = new Intent(Intent.ACTION_CALL, number);
context.startActivity(dial);
}else{
remoteViews.setImageViewResource(R.id.emergency_button, R.drawable.emergency_button);
Global.emergency_call = false;
}
remoteViews.setOnClickPendingIntent(R.id.emergency_button, MyWidgetProvider.buildImagePendingIntent(context));
MyWidgetProvider.pushWidgetUpdate(context.getApplicationContext(), remoteViews);
}
}