Hi All.

Hi All. Need some guidance here. I just started playing with bindings and as a quick test, I set up a binding which changes the value of the reflection to 0 which causes the reflection to show. Simple. When I modify it to 1, it gets rid of the reflection. I’m keeping things simple. 🙂

Next, let’s push the envelope and use a variable instead. I created an icon and set it so if I click it, it assigns $Reflect to 0. I created a second icon which assigns the variable to 1. So far so good? Finally, I change the binding to use $Reflect. Now I click on one icon or another and it toggles the reflection property of the icon I am using for this test. Sweet! It’s like an instant change. I’m luvin it!

Now, let’s go crazy and use Tasker to do the same thing. I created two tasks each setting the lightning variable $Reflect to 1 and 0 respectively. However when I tested this, it didn’t work. First question : why didn’t it work?

I figured out how to get around this. Instead of selecting the Tasker plugin Lightning variable, I selected Lightning action and set the variable that way. This time it worked. But I noticed something. It was a half second slower. My second question (and equally important) is why it’s slower than without using Tasker, and what can I do to speed it up.

Any ideas? Thanks!

One Commentto Hi All.

  1. Maybe the variable name is misspelled? Make sur it doesn’t include the “$” nor space before or after.

    Inter process communication will be inevitably slower than if the action is directly processed in the app. The android system is triggering a lot of stuff when handling broadcasts, which are used when Tasker sends something to some other app.

Leave a Reply

Your email address will not be published. Required fields are marked *