35930


初歩的な質問ですみません。

Androidでalarm managerでreceiverを呼び出し  
receiverでpending intentを呼ぶとします

この時、自分自身つまりアプリが起動中だった時、  
pending intentで呼ばれたアクティビティは新規のアクティビティになりますか？

logcatでみるとremoteって項目ができてて。。

出来ればアプリ起動中なら、起動中のアプリのアクティビティははを呼びたいです。

よろしくお願い致します。


CC BY-SA 3.0
2017-06-26T03:52:43.120
35887
2017-06-28T05:44:36.293
24025
question
android
Androidのレシーバーの処理について


<https://techbooster.org/android/application/2166/>  
こちらのブログのような実装になると思うのですが、Intentにフラグを設定すれば行けるかと思います。  
※ただし未検証です

[code]

    Intent intent = new Intent(context, ReceivedActivity.class);
    intent.setFalgs(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
    
[/code]

状況のよっては別のフラグが最適かもしれません。  
下記のブログが参考になると思います。

※フラグについて  
<http://androidroid.info/android/activity/568/>


CC BY-SA 3.0
2017-06-28T05:44:36.293
35930
2017-06-28T05:44:36.293
354
35887
answer