前回のように、ショートカットでIntentを送っても、既に起動しているとonCreateに来ないので、何らかの処理ができない。
ActivityをsingleTopにできるのであれば、onNewIntentで拾うことができる。
AndroidManifest.xmlで、
activityのandroid:launchModeをsingleTopにする。
onNewIntentで渡されたIntentの処理をする。
Activity_を起動。
メニューから起動されてなければonCreateでnull。
urlもnull。
Buttonを押して、
ショートカット作成。
削除して起動されてない状態に。
ショートカット起動。
起動されてないからonCreateに。
でもメニューから起動されてるからタイトルとURLは来てる。
さて、残したままで、
ショートカット起動。
onNewIntentに来る。
タイトルとURLが表示される。
Sample/android/Activity/onNewIntent/src/Activity at master · bg1bgst333/Sample · GitHub