난 정말 최고야 멋있어
android+kotlin 리플렉션을 이용하여 토스트 띄우기 본문
fun reflectionExample()
{
try {
val c = Class.forName("android.widget.Toast")
val m = c.getDeclaredMethod("makeText", Context::class.java,CharSequence::class.java,Int::class.java)
val show = c.getDeclaredMethod("show")
val toast = m.invoke(c,applicationContext,"Hello From Reflection",1)
show.invoke(toast)
}
catch (e:Exception)
{
e.printStackTrace()
}
return
}