Using the simulator to provide some dummy temperature sensor data to be read with Sensor.enableSensorEvents(), etc works fine UNTIL you open a menu using Ui.pushView(). Then the temperature starts to return null, and never goes back to normal, even if you close the menu, stop/restart Simulate Data, etc.
There doesn't seem to be this bug with altitude or speed sensor data. I haven't tried any of the other fields.