嫌API

2009-11-27 71 views
0
public void processMessage(Chat chat, Message message) { 
     if (message.getType() == Message.Type.chat) 
      System.out.println(chat.getParticipant() + " says: "+ message.getBody()); 
     **processmsg** = message.getBody(); 
     System.out.println("Message from Friend -----:"+**processmsg**); 

    } 

Hi.how在另一個method.if我用這個方法我得到空值以外使用這一processmsg字符串。 PLZ回覆很快嫌API

回答

1

商店processmsg中包含而processMessage類的一個實例變量

class Foo { 
    private String processmsg; 

    public void processMessage(Chat char, Message message) { 
     processmsg = message.getBody(); 
    } 

    public void bar() { 
     // do whatever you want 
    } 
} 

顯然你需要檢查它的分配和例如,你不能等你使用它(前在processMessage之前使用bar),但你明白了!

相關問題