回答編集履歴

5

一番最初の自己解決の内容にあやまりあり。それを修正

2020/06/23 06:17

投稿

chirunote
chirunote

スコア16

test CHANGED
@@ -1,6 +1,6 @@
1
1
  自己解決しました。
2
2
 
3
- Intent()が2つあって同じアクティビティ呼び出すのがダメなのかなと思って片方を削除し、そういえばmainIntentの方はcontext、fullScreenIntentの方はthisってて、いっそ全部のthisをcontextに変えればと思ったらうまく行きました。・・・これがどういう意味なのかあんまわかってませんw
3
+ Intent()が2つあってそういえばmainIntentの方はcontext、fullScreenIntentの方はthisいっそ全部のthisをcontextに変えればと思ったらうまく行きました。・・・これがどういう意味なのかあんまわかってませんw
4
4
 
5
5
  =======
6
6
 

4

mainIntentの使い回しをするとダメ

2020/06/23 06:17

投稿

chirunote
chirunote

スコア16

test CHANGED
@@ -24,9 +24,9 @@
24
24
 
25
25
  val CHANNEL_ID = "channel_ids"
26
26
 
27
- ~~ val fullScreenIntent = Intent(this, resultActivity::class.java)~~
27
+ val fullScreenIntent = Intent(this, resultActivity::class.java)
28
28
 
29
- val fullScreenPendingIntent = PendingIntent.getActivity(**context**, 0,mainIntent, PendingIntent.FLAG_CANCEL_CURRENT)
29
+ val fullScreenPendingIntent = PendingIntent.getActivity(**context**, 0,fullScreenIntent, PendingIntent.FLAG_CANCEL_CURRENT)
30
30
 
31
31
 
32
32
 

3

違う個所けしてた

2020/06/23 06:16

投稿

chirunote
chirunote

スコア16

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
20
20
 
21
- ~~context.startActivity(mainIntent)~~
21
+ context.startActivity(mainIntent)
22
22
 
23
23
  //--通知にて起動--------------------------------------
24
24
 

2

2重に音の出る個所削除

2020/06/23 05:50

投稿

chirunote
chirunote

スコア16

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
20
20
 
21
- context.startActivity(mainIntent)
21
+ ~~context.startActivity(mainIntent)~~
22
22
 
23
23
  //--通知にて起動--------------------------------------
24
24
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  ~~ val fullScreenIntent = Intent(this, resultActivity::class.java)~~
28
28
 
29
- val fullScreenPendingIntent = PendingIntent.getActivity(**context**, 0,mainIntent, PendingIntent.FLAG_UPDATE_CURRENT)
29
+ val fullScreenPendingIntent = PendingIntent.getActivity(**context**, 0,mainIntent, PendingIntent.FLAG_CANCEL_CURRENT)
30
30
 
31
31
 
32
32
 

1

意味がわかってない

2020/06/23 05:44

投稿

chirunote
chirunote

スコア16

test CHANGED
@@ -1,6 +1,6 @@
1
1
  自己解決しました。
2
2
 
3
- Intent()が2つあって同じアクティビティ呼び出すのがダメなのかなと思って片方を削除し、そういえばmainIntentの方はcontext、fullScreenIntentの方はthisになってて、いっそ全部のthisをcontextに変えればと思ったらうまく行きました。
3
+ Intent()が2つあって同じアクティビティ呼び出すのがダメなのかなと思って片方を削除し、そういえばmainIntentの方はcontext、fullScreenIntentの方はthisになってて、いっそ全部のthisをcontextに変えればと思ったらうまく行きました。・・・これがどういう意味なのかあんまわかってませんw
4
4
 
5
5
  =======
6
6