@TargetApi(Build.VERSION_CODES.KITKAT) public void show(){
  if (isShow)   return;
  initTN();
  try {
    show.invoke(mTN);
  }
 catch (  InvocationTargetException|IllegalAccessException e) {
    e.printStackTrace();
  }
  isShow=true;
  if (mDuration > LENGTH_ALWAYS) {
    handler.postDelayed(hideRunnable,mDuration * 1000);
  }
}

@ TargetApi ( Build . VERSION_CODES . KITKAT ) public void show ( ) { if ( isShow ) return ; initTN ( ) ; try { show . invoke ( mTN ) ; } catch ( InvocationTargetException | IllegalAccessException e ) { e . printStackTrace ( ) ; } isShow = true ; if ( mDuration > LENGTH_ALWAYS ) { handler . postDelayed ( hideRunnable , mDuration * 1000 ) ; } }
show the view for the specified duration .
