add logic code post warning 
add popup windown choose type 
fix hide keybroad when change fragment