権限情報を使ってActivityを探す前に まず、適切なActivityを検索します データを使って最初のActivityを探します データがあるとき:データが所属しているActivity Activityがある場合は権限情報を使って一つを探していきます 対象のActivityの権限とuserDataの権限情報をマッチングします。 結果として一つに限定できたときはそれを実行します。 複数個のActivityが選択もしくは一つも選択できなかった場合は例外が発生します。