任何人都可以帮助我们从黑莓8520中的传入消息中检索数据,并将重新获取的数据存储到共享首选项中
答案 0 :(得分:1)
我们可以使用监听器在进入收件箱之前收听消息。但是您无法阅读已收到的消息。您可以使用以下示例代码:
try{
dc = (DatagramConnection) Connector.open("sms://");
for(;;){
if(stop){
return;
}
Datagram d = dc.newDatagram(dc.getMaximumLength());
dc.receive(d);
String address = new String(d.getAddress());
String msg = new String(d.getData());
MyScreen.update(msg,address);
}
}catch(Exception e){
System.err.println(e.toString());
}
try{
dc = (DatagramConnection) Connector.open("sms://");
for(;;){
if(stop){
return;
}
Datagram d = dc.newDatagram(dc.getMaximumLength());
dc.receive(d);
String address = new String(d.getAddress());
String msg = new String(d.getData());
MyScreen.update(msg,address);
}
}catch(Exception e){
System.err.println(e.toString());
}
您可以在BlackBerry_Application_Developer_Guide_Volume_1预订