Merhaba arkadaşlar androidde widget yapmaya çalışıyorum widgetiekranda gösteriyorum herşey tamam ama Buttona tıklanma olaynı yakalıyamıyorum acaba sorun nerede?
import android.app.PendingIntent;
import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.util.Log; import android.widget.Button; import android.widget.RemoteViews; import android.widget.Toast;
import java.util.Date;
public class new_widget extends AppWidgetProvider {
public static String WIDGET_BUTTON ="R.id.button2";
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
// TODO Auto-generated method stub
super.onUpdate(context, appWidgetManager, appWidgetIds);
Log.d("Widget", "onUpdate çalıştı");
Log.d("Widget", "onUpdate çalıştı");
Log.d("Widget", "onUpdate çalıştı");
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.main);
Intent intent2 = new Intent(WIDGET_BUTTON);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent2, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.button2, pendingIntent );
}
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
super.onReceive(context, intent);
Log.d("Widget", "onReceive çalıştı");
if (WIDGET_BUTTON.equals(intent.getAction())) {
Log.d("Widget", "Button clşck çalıştı");
}
}
}