Android appwidget, могу ли я поставить на него кнопки? - PullRequest
0 голосов
/ 01 декабря 2010

Я хотел бы добавить две кнопки на appwidget, затем я бы хотел установить методы onclicklistener для этого.

Есть ли способ сделать это?как?

1 Ответ

3 голосов
/ 10 октября 2011
RemoteViews views = new RemoteViews(context.getApplicationContext(), R.layout.main_view);

Intent intent = new Intent(context, InputBroadcastReceiver.class); // receiver class
intent.putExtra(EXTRA_ID, id); // some extras

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);             views.setOnClickPendingIntent(R.id.my_button, pendingIntent);

Затем переопределите метод onReceive в InputBroadcastReceiver и наслаждайтесь вашими данными;)

BroadcastReceivers объясняет здесь .

...