以下为调用的监听按键代码: 这段代码在其他页面也是如此写的能执行过去 但是在新的页面加入后 运行到 
【308】-----执行到getBTSubmit is null----"+this.getCothis.getContext().getLocale()); 
这里的 this.getContext().getLocale()=zh_CN 就停止了 下面的监听过程就不在继续执行了! 
在其他页面也是如此调用 能执行过去。。 
哪位高手来解答一下!! 苦恼死了。 
这里的 improt  nextapp.echo.event.ActionListener; 
private Button getBTSubmit() 

System.out.println("【305】-----mBTSubmit---->"+mBTSubmit); 
ActionListener listener = null; 
if (mBTSubmit == null) 

System.out.println("【308】-----执行到getBTSubmit is null----"+this.getContext().getLocale()); 
listener=new ActionListener() 

public void actionPerformed(ActionEvent e) 

try 

System.out.println("【315】-----执行到getBTSubmit----"); 
mBTSubmit_ActionEvents(e); 
// 
System.out.println("【318】-----执行到getBTSubmit----"); 

catch (SaspException e1) 

e1.printStackTrace(); 


}; 
mBTSubmit = new UIButton(this.getContext().getLocale()); System.out.println("【327】-----执行到----"+this.getContext().getLocale()); 
mBTSubmit.create("PDPAGESubmit", 60, 20,LB_SUBMIT, null); 
mBTSubmit.addActionListener(listener); System.out.println("【332】--------执行到这里------"+LB_SUBMIT); 

System.out.println("【334】-----mBTSubmit---->"+mBTSubmit); return mBTSubmit; }  

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【qiao0085】截止到2008-07-30 16:16:54的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:20                       每贴平均分数:10                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:1                        结贴的总分数:0                        
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:50.00 %               结分的百分比:0.00  %                  
    无满意结贴率:100.00%               无满意结分率:---------------------
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=qiao0085
      

  2.   

    你确信this.getContext().getLocale()没有异常而是返回“zh_CN”?
      

  3.   

    if (mBTSubmit == null) 
    ????mBTSubmit = new UIButton(this.getContext().getLocale()); 还没有初始化就先判断了监听根本没有加上