Button ID question

Theoretical question. I have buttons in my program. Button1, Button2 etc. If I add the button's ID to the text field, I get for example "com.google.appinventor.components.runtime.Button@3c7236a". The other buttons differ only in the "3c7236a". The question is, is Button1 = "3c7236a" constant on every compilation?

I strongly doubt that.

It would be more reliable to keep a list of your buttons, and use the index in list block to get a block's index to identify it.

Sample project:

No, it changes every load of the app.