I'm making a launcher and using my livewallpaper from another app as the background. I keep them as separate apps to reduce bloat (the other app is a game)
Now since there is apparently no way to control the scrolling in B4A, I use broadcasts to get around that. The problem is, once the user lifts their finger and it's supposed to scroll back to 0 (or whathaveyou) I can't get the livewallpapermanager to fire properly. I'm currently using:
But there's still an almost second delay between updates.
I don't want to leave the timer increment at 1 cause that'd be a waste of power
Is there another way to force an update?
Now since there is apparently no way to control the scrolling in B4A, I use broadcasts to get around that. The problem is, once the user lifts their finger and it's supposed to scroll back to 0 (or whathaveyou) I can't get the livewallpapermanager to fire properly. I'm currently using:
B4X:
Sub Refresh
lwm.StopTicking
lwm.StartTicking(1)
NeedsReset=True'after an update, this tells me to set the delay back to the original time, but this event is called repeatedly from the other app so it shouldn't be the cause
End Sub
But there's still an almost second delay between updates.
I don't want to leave the timer increment at 1 cause that'd be a waste of power
Is there another way to force an update?