<@U0BHS1Y07>: the motivation of such things is to ...
# announcements
e
@voddan: the motivation of such things is to have access to some group of members with comfort. For instance, if I write:
Copy code
interface Bundable{
    var blah1:Int ?
    var blah2:Int ?
}
class Args2(override var blah1: Int? = null, override var blah2: Int? = null) : Bundable

class MainActivity2(val some: Bundable = Args2()) : AppCompatActivity(), Bundable by some{

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btn.setOnClickListener{
            intent<MainActivity>().start{
                blah1 = 23
                blah2 = 32
//                x = //x + 1
            }
        }
    }
}