Well, I am finally replacing TTMSFMXTaskDialog with TTMSFNCTaskDialog as guided by y'all.

I am adding this to my own framework (writing a wrapper class around it) to work on all platforms (Android / IOS / Windows).

Since Android doesn't support modal dialogs, with the old TTMSFMXTaskDialog I used the interface method so I could have one implementation for all platforms to keep my programming pattern the same.

Well, I notice with TTMSFNCTaskDialog, it implements an Execute() which I assume is synchronous. 

I am away from my office and can't test on Android at the moment. Did y'all implement Execute() to be synchronous on Android also?