質問編集履歴
8
質問を簡潔に。
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,27 +3,3 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
intentを使い、文字列を送ることはできたのですが、そのインテントを受け取った際に即時反映させる処理で詰まってしまいました。新しくウィジェットを作成するとonUpdate()により反映されるのですが、ボタン処理する以前に作ったウィジェットの画面はそのままです。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
onReceidve()内でintentを受け取った際に、ウィジェットのUIを更新するにはどうれば良いでしょうか?onReceive内ではウィジェットIDが使えなかったのと、全部のウィジェットに同時反映したかったので、ComponetNameを使えばいいのかと思いましたが上手くいきませんでした。
|
10
|
-
|
11
|
-
```ここに言語を入力
|
12
|
-
|
13
|
-
val widgetManager2=AppWidgetManager.getInstance(context)
|
14
|
-
|
15
|
-
val views = RemoteViews(context?.packageName, R.layout.app_widget)
|
16
|
-
|
17
|
-
val thisWidget = ComponentName(context!!.applicationContext, AppWidget::class.java)
|
18
|
-
|
19
|
-
widgetManager2.updateAppWidget(thisWidget,views)
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
```
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
公式でComponentNameのページを読んでみたのですが、よく理解できず、ネットで拾ったjavaのコードを変換してみました
|
28
|
-
|
29
|
-
書き方や考え方が間違っていたり、正しいやり方を知っている方がいらっしゃれば教えて下さい。端末を再起動しても継続的に対応できる方法を探しています。よろしくお願いします。
|
7
タグを修正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
6
コードを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,9 +12,9 @@
|
|
12
12
|
|
13
13
|
val widgetManager2=AppWidgetManager.getInstance(context)
|
14
14
|
|
15
|
-
|
15
|
+
val views = RemoteViews(context?.packageName, R.layout.app_widget)
|
16
16
|
|
17
|
-
|
17
|
+
val thisWidget = ComponentName(context!!.applicationContext, AppWidget::class.java)
|
18
18
|
|
19
19
|
widgetManager2.updateAppWidget(thisWidget,views)
|
20
20
|
|
5
質問内容を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
onReceidve()内でintentを受け取った際に、ウィジェットのUIを更新するにはどうれば良いでしょうか?onReceive内ではウィジェットIDが使えなかったのと、
|
9
|
+
onReceidve()内でintentを受け取った際に、ウィジェットのUIを更新するにはどうれば良いでしょうか?onReceive内ではウィジェットIDが使えなかったのと、全部のウィジェットに同時反映したかったので、ComponetNameを使えばいいのかと思いましたが上手くいきませんでした。
|
10
10
|
|
11
11
|
```ここに言語を入力
|
12
12
|
|
4
質問をより詳細に。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
onReceidve()内で、ウィジェットのUIを更新するにはどうれば良いでしょうか?onReceive内ではウィジェットIDが使えなかったのと、また全部のウィジェットに同時反映したかったので、ComponetNameを使えばいいのかと思いましたが上手くいきませんでした。
|
9
|
+
onReceidve()内でintentを受け取った際に、ウィジェットのUIを更新するにはどうれば良いでしょうか?onReceive内ではウィジェットIDが使えなかったのと、また全部のウィジェットに同時反映したかったので、ComponetNameを使えばいいのかと思いましたが上手くいきませんでした。
|
10
10
|
|
11
11
|
```ここに言語を入力
|
12
12
|
|
3
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
android studio
|
1
|
+
android studio。ウィジェットのonReceive()内で更新する方法。
|
test
CHANGED
File without changes
|
2
質問をより詳細に。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,4 +26,4 @@
|
|
26
26
|
|
27
27
|
公式でComponentNameのページを読んでみたのですが、よく理解できず、ネットで拾ったjavaのコードを変換してみました
|
28
28
|
|
29
|
-
書き方や考え方が間違っていたり、正しいやり方を知っている方がいらっしゃれば教えて下さい。よろしくお願いします。
|
29
|
+
書き方や考え方が間違っていたり、正しいやり方を知っている方がいらっしゃれば教えて下さい。端末を再起動しても継続的に対応できる方法を探しています。よろしくお願いします。
|
1
説明文修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
+
アプリのActivityにあるテキストビューの文字列を、Activity内のボタンを押すことでウィジェット画面に反映させようとしています。
|
2
|
+
|
3
|
+
|
4
|
+
|
1
|
-
|
5
|
+
intentを使い、文字列を送ることはできたのですが、そのインテントを受け取った際に即時反映させる処理で詰まってしまいました。新しくウィジェットを作成するとonUpdate()により反映されるのですが、ボタン処理する以前に作ったウィジェットの画面はそのままです。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -20,4 +24,6 @@
|
|
20
24
|
|
21
25
|
|
22
26
|
|
27
|
+
公式でComponentNameのページを読んでみたのですが、よく理解できず、ネットで拾ったjavaのコードを変換してみました
|
28
|
+
|
23
|
-
|
29
|
+
書き方や考え方が間違っていたり、正しいやり方を知っている方がいらっしゃれば教えて下さい。よろしくお願いします。
|