在activity启动后立即弹出PopupWindow的三个方法
若在Activity的onCreate()方法中直接写弹出PopupWindow方法会报错,因为activity没有完全启动是不能弹出PopupWindow的。
那我们只需要在activity完全启动后再弹出PopupWindow就行了。
第一种方法: 利用Activity的 onWindowFocusChanged()方法
[java] view plaincopy第二种方法: 利用Handler和Runnable
[java] view plaincopyprivate Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case SHOWWINDOW: popTipMessage(); break; case ClOSEWINDOW: break; } } };