How to access the data sent from watch in android code?

I am using the example project from Garmin: Comm.

I fixed some part of watch code to transmit the accelerometer data to Android companion application.

In Android Studio logcat, the ConnectIQ-ADBConnection Log appears to have sent data from the watch simulator to the emulator.

However, it seems the registerForAppEvents has not been called even with the example project (not modified).

- I installed the Garmin Connect app on the Android Emulator and signed in with my account. (cause' it said it needs Connect app). But it was not possible to register the watch simulator.

Here's what I want to know:

1. How can I access the data sent from my watch in android-code?

2. I'm using registerForAppEvents(), but nothing happens in the emulator. Does this function work only on physical Android smartphones, not emulators?

(In fact, I don't have real android device. But when I tried to do with the iOS companion app example, it requires me to install String Test App. But, when i clicked, it said there's no app in connect-iq store. That's why I'm currently working with simulator(watch) and emulator(android).)

please give me any advice or reference code.

Thank you.