質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
ウィジェットにListViewを配置し、1行毎に名前とボタンを表示するサンプルアプリを作っています。(イメージ参照)
|
3
|
-
ListViewの表示まで出来たのですが、ボタンをタップしてもイベントが取得できません。
|
3
|
+
ListViewの表示まで出来たのですが、rowのボタンをタップしてもイベントが取得できません。
|
4
4
|
|
5
5
|
イメージのBUTTON1とBUTTON2のタップイベントは取得できました。
|
6
|
-
SuzukiとSatoの横にあるボタンのイベント方法を教えて下さい
|
6
|
+
SuzukiとSatoの横にあるボタンのイベント取得方法を教えて下さい
|
7
|
-
将来的にはSuzukiのボタンをタップしたらSuzukiさんとtextviewを変えたい
|
7
|
+
(将来的にはSuzukiのボタンをタップしたらSuzukiさんとtextviewを変えたい)
|
8
8
|

|
9
9
|
|
10
10
|
|
1
説明の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,12 +7,7 @@
|
|
7
7
|
将来的にはSuzukiのボタンをタップしたらSuzukiさんとtextviewを変えたい
|
8
8
|

|
9
9
|
|
10
|
-
###発生している問題・エラーメッセージ
|
11
10
|
|
12
|
-
```
|
13
|
-
エラーメッセージ
|
14
|
-
```
|
15
|
-
|
16
11
|
###該当のソースコード
|
17
12
|
```ここに言語を入力
|
18
13
|
|
@@ -55,12 +50,12 @@
|
|
55
50
|
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
|
56
51
|
rv.setRemoteAdapter(R.id.listView, remoteViewsFactoryIntent);
|
57
52
|
|
58
|
-
// BUTTON1
|
53
|
+
// BUTTON1 このイベントは取得できました
|
59
54
|
Intent btn1Intent = new Intent(NewAppWidget.btn1Filter);
|
60
55
|
PendingIntent btn1Pending = PendingIntent.getBroadcast(context, 0, btn1Intent, 0);
|
61
56
|
rv.setOnClickPendingIntent(R.id.btn1_id, btn1Pending);
|
62
57
|
|
63
|
-
// BTUUON2
|
58
|
+
// BTUUON2 このイベントは取得できました
|
64
59
|
Intent btn2Intent = new Intent(NewAppWidget.btn2Filter);
|
65
60
|
PendingIntent btn2Pending = PendingIntent.getBroadcast(context, 0, btn2Intent, 0);
|
66
61
|
rv.setOnClickPendingIntent(R.id.btn2_id, btn2Pending);
|
@@ -152,7 +147,7 @@
|
|
152
147
|
rv.setTextViewText(R.id.nameText, p.getName());
|
153
148
|
|
154
149
|
// LISTBUTTONS
|
155
|
-
// R.id.myButtonのイベントを取りたい
|
150
|
+
// R.id.myButtonのイベントを取りたい。setOnClickPendingIntentしてもイベントがとれない
|
156
151
|
Intent btn3Intent = new Intent(NewAppWidget.btn3Filter);
|
157
152
|
PendingIntent btn3Pending = PendingIntent.getBroadcast(getApplicationContext(), 0, btn3Intent, 0);
|
158
153
|
rv.setOnClickPendingIntent(R.id.myButton, btn3Pending);
|