質問編集履歴
1
テンプレートが残っていたので削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,38 +1,37 @@
|
|
1
|
-
###
|
1
|
+
### 開発環境
|
2
|
-
ここに質問したいことを詳細に書いてください
|
3
|
-
(例)PHP(CakePHP)で●●なシステムを作っています。
|
4
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
5
2
|
|
6
|
-
(開発環境)
|
7
|
-
|
8
3
|
・VisualStudio2017 C# xamarin.android
|
9
4
|
・Windows7
|
10
5
|
・Android 7.1.2(Nexus5X)
|
11
6
|
|
12
|
-
|
7
|
+
### アプリ概要
|
13
8
|
|
14
9
|
1秒おきに表示更新するシンプルな時計ウィジェットアプリを制作しています。
|
15
10
|
|
16
11
|
AppWidgetProviderとServiceの派生クラスを作成し、
|
12
|
+
Intent.ActionTimeTick("android.intent.action.TIME_TICK")を
|
17
|
-
|
13
|
+
1分おきに受信して1秒間隔タイマーを起動し表示更新しています。
|
18
|
-
タイマーは60秒で終了し、次の
|
14
|
+
タイマーは60秒で終了し、次のIntent.ActionTimeTickでまたタイマーを起動して繰り返します。
|
19
15
|
この処理はServiceで行っています。
|
20
16
|
|
17
|
+
### 質問内容
|
21
18
|
|
19
|
+
現在は開発中でVS2017からデバッグ実行してNexus5X上で実行しています。
|
20
|
+
初期インストール時は問題ないのですが、
|
21
|
+
ウィジェットを配置し動作させた状態でVisualStudioからデバッグ実行して
|
22
|
+
アプリ更新するとウィジェットの1秒毎の表示更新が停止してしまいます。
|
22
23
|
|
24
|
+
アプリを更新するとServiceやIntent.ActionTimeTickの通知が停止してしまうようなので
|
25
|
+
再起動する処理を実装したいのですがそのタイミングが取れません。
|
26
|
+
Service#OnCreate(),OnDestroy(),OnStartCommand()や
|
27
|
+
Application派生クラスを実装してApplication#OnCreate()などに
|
28
|
+
デバッグログ出力コードを入れてみたのですが、いずれも実行されていないようでした。
|
23
|
-
|
29
|
+
あとバージョン番号をあげて試してみましたが同様でした。
|
24
30
|
|
25
|
-
```
|
26
|
-
|
31
|
+
たぶん、Google Playでアプリを更新するときにも
|
27
|
-
|
32
|
+
同じ問題が発生するような気がするので対処が必要だと思っています。
|
28
33
|
|
29
|
-
|
34
|
+
以前Eclipse環境で同じようなアプリを制作したときにはこのような症状は無かったと思うのですが、、、
|
30
|
-
```ここに言語を入力
|
31
|
-
こ
|
35
|
+
数年前のことなのでSDKの違いもあるのかもしれませんが。。
|
32
|
-
```
|
33
36
|
|
34
|
-
###試したこと
|
35
|
-
課題に対してアプローチしたことを記載してください
|
36
|
-
|
37
|
-
|
37
|
+
再起動する処理を実装する方法を教えていただけませんでしょうか。
|
38
|
-
より詳細な情報
|