1. Check out our companion app, Forums for Android! Download from Google Play

Reflection in body of event handler

Discussion in 'Application Development' started by aspilicious, Mar 31, 2010.

  1. aspilicious

    aspilicious New Member
    Thread Starter

    Mar 31, 2010
    Hi all,

    My first question ever on this thing, hopefully you guys are heros... ;)

    I'm building a android application that is able to load layouts at runtime. This is made possible with help of reflection and a special xml file (calles uiml).

    Besides layouts uiml can handle events. So I need to take care of events in dynamic way.

    My questions:

    1) Is het possible to invoke clickhandlers with reflection.
    // probably not

    2) Is het possible to invoke the body of the onClick(View v) function with reflection.

    for example:

    button.setOnClickListener(new Button.OnClickListener() {
    public void onClick(View v) {
    tv.setText(firstField.getValue() + " " + lastField.getValue());
    } );

    is it possible to invoke: tv.setText(firstField.getValue() + " " + lastField.getValue()); dynamicly. (reflection).

    If I'm not clear enough please tell me :)


Share This Page