Can I use interface implementation by delegates with an activity? I mean, normally, we pass the delegate object through constructor, but here, we don't construct the activity's object. Is delegation possible with objects not created at constructor invocation?