アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

[Android]Serviceから暗黙的intentでsingleTaskなActivityを呼び出し、intentのデータを取得

やろうとしたこと

ホーム画面、画面が既に開いている状態で

スモールアプリから暗黙的intentで文字を送りそれを受け取る。

 

口で言ってもわかりにくいので画像を

f:id:matsudamper:20151216024949p:plain

 

アプリが開いていない状態

onCreate→onStart

 

アプリが開いてホームに戻った状態

onNewIntent→onStart

 

アプリが開いている状態

onNewIntent

 

このように呼び出される事がわかったので

onCreateとonNewIntentで同じ処理してあげればいいです。

1つでできるなら誰かおしえてください。

 

ーーーーーーーーーー

※メモ

onNewIntentは既存のアクティビティが使われる場合に呼ばれる