feiyu_073的博客

每天进步一点点

在activity启动后立即弹出PopupWindow的三个方法

第一种:

2.@Override  
3.public void onWindowFocusChanged(boolean hasFocus) {  
4.    // TODO Auto-generated method stub  
5.    super.onWindowFocusChanged(hasFocus);  
6.    // 弹出PopupWindow的具体代码  
7.}  

第二种:

1.private Handler mHandler = new Handler();  
2.  
3.@Override  
4.protected void onCreate(Bundle savedInstanceState) {  
5.    // TODO Auto-generated method stub  
6.    super.onCreate(savedInstanceState);  
7.    setContentView(R.layout.main);  
8.    mHandler.postDelayed(mRunnable, 500);  
9.}  
10.      
11.private Runnable mRunnable = new Runnable() {  
12.    public void run() {  
13.    // 弹出PopupWindow的具体代码  
14.    }  
15.};  

第三种:

1.public void onCreate(Bundle savedInstanceState) {  
2.super.onCreate(savedInstanceState);  
3.mHandler.sendEmptyMessageDelayed(SHOWWINDOW, 200);
1.private Handler mHandler = new Handler()    
2.    {    
3.        public void handleMessage(Message msg)    
4.        {    
5.            switch (msg.what)    
6.            {    
7.                case SHOWWINDOW:    
8.                    popTipMessage();  
9.                    break;    
10.                case ClOSEWINDOW:    
11.                    break;    
12.            }    
13.        }    

14.    };



随记,技术有限,不喜勿喷

阅读更多
下一篇判断java字符串是否为数字
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭