OK, now I see where the problem is, but I can't understand it. If I change the first line from
AddActivityText(PlayIntent,
to
AddActivityText(Main,
It will show up and launch, but then, as Main is my main activity, it won't get the intent data. Why won't it work when I use the PlayIntent service?
It worked for me when intercepting SMS messages...