Activity をトリガーにしたい時に便利かな。
私は「Activity起動」→「Service起動」→「Activity終了」の一連処理中に、Activity の存在をユーザーに認識させない手段として利用しました。*1
やり方
AndroidManifest.xmlファイルの activityタグ内へ以下のように追加します。
・・・ <activity android:name=".(Activityを継承しているクラス名)" android:label="@string/app_name" ・・・ android:theme="@android:style/Theme.Translucent.NoTitleBar" > ・・・ </activity> ・・・
注意点
単に Activity の背景が透過されてるだけで、実際には Activity が起動されています。Home画面が見えるからと言って Home での操作はできません。
ユーザーには理解できない現象なため、あくまで一時的に利用するだけに止めた方が良さそうです。*2