Originally Posted by starflorida
I set up all the apps that need mobile data and/or gps to turn them on and off via Tasker shortcuts and tasks.
If you click on an app listed in Appbrain, it switches to the detail page in Market and data is turned off and not turned back on (even though both apps have tasks to do it).
It seems that Tasker does not recognize the Market app as loaded when Appbrain switches to it.
First, why are you using shortcuts to do this?
If it were me, I'd set up a profile with "application" as the context. You can select multiple applications here, and the profile will be active when any of them are the main (in use) app.
Then, have it turn mobile data on as the task.
This way, if you switch apps to another application in the list, the profile never turns off and just remains active.
Second, I expect the answer to your questions is that there is a collision. Each task will have a setting for what to do if there is a collision event. I believe the default is to ignore the newest task.
So if Tasker is trying to turn off Mobile Data at the same time as it tries to turn it back on, the collision will occur and the second task will be ignored.