package Ġcom . example . std ying Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . util . Log Ċ import Ġkotlin . reflect . K Class Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġli Ġon Ġ 2 0 1 9 / 6 / 1 3 . Ċ Ġ* Ċ Ġ* Ġ@ author Ġli Ċ Ġ*/ Ċ fun Ġ< T > ĠT . d ( TAG : ĠString Ġ= Ġget MethodName ()) Ġ{ ĊĠĠĠ ĠLog . d ( TAG , ĠtoString ()) Ċ } Ċ Ċ private Ġfun Ġget MethodName (): ĠString Ġ= ĠThread . currentThread (). stack Trace [ 4 ]. methodName ĊĊ Ċ fun Ġ< T Ġ: ĠActivity > ĠK Class < T >. startActivity ( context : ĠContext ) Ġ{ ĊĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , Ġthis . java ) ĊĠĠĠ Ġcontext . startActivity ( intent ) Ċ } Ċ Ċ fun Ġ< T Ġ: ĠActivity > ĠClass < T >. startActivity ( context : ĠContext ) Ġ{ ĊĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , Ġthis ) ĊĠĠĠ Ġcontext . startActivity ( intent ) Ċ }