タグ

ブックマーク / chakimar.hatenadiary.org (1)

  • アプリを(擬似的に)シングルタスクにする方法 - chakimarの日記

    当はHOMEキーの押下を検知したかったのが断念。 せっかくなので別の利用方法を考えてみた。 Activity::onUserLeaveHintを使って行う。 コードは以下。 /** * ユーザーが自分のアプリからどこかにいったかを判断するヒントを教えてくれる。 * 自分の持つ別アクティビティを起動した時も呼ばれてしまうので注意。 * 電話の着信のように、ユーザーが意図していないアプリの切替には反応しない。 * HOMEキー押下時も呼ばれる。 */ @Override protected void onUserLeaveHint() { if (isMe()) { showToast("わたしです (^o^)"); } else { showToast("Good Bye !"); finish(); } } /** * トップにあるアプリが自分であるか確認 * @return */ pr

    アプリを(擬似的に)シングルタスクにする方法 - chakimarの日記
  • 1