smack文件传输FileTransferManager无法监听到有文件传过来
ServiceDiscoveryManager sdm = ServiceDiscoveryManager
.getInstanceFor(connection);
if (sdm == null) {
sdm = new ServiceDiscoveryManager(connection);
}
FileTransferManager transfer = new FileTransferManager(connection);
transfer.addFileTransferListener(new FileTransferListener() {
public void fileTransferRequest(FileTransferRequest request) {
// TODO Auto-generated method stub
android.os.Message message = new android.os.Message();
message.what = 1;
netHandler.sendMessage(message);
IncomingFileTransfer inTransfer = request.accept();
}
.getInstanceFor(connection);
if (sdm == null) {
sdm = new ServiceDiscoveryManager(connection);
}
FileTransferManager transfer = new FileTransferManager(connection);
transfer.addFileTransferListener(new FileTransferListener() {
public void fileTransferRequest(FileTransferRequest request) {
// TODO Auto-generated method stub
android.os.Message message = new android.os.Message();
message.what = 1;
netHandler.sendMessage(message);
IncomingFileTransfer inTransfer = request.accept();
}
});
我使用另一个smack客户端来传文件,而且spark客户端已经能收到,但是这个用smack写的客户端却收不到,api中说addFileTransferListener就是用来监听文件传输。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
讨厌那种找到解决办法却不亮出答案的
我也的收不到,请问楼主怎么才能收到文件,谢谢!!!!
也被这问题卡住了,真心求指教啊!
请问是怎么解决的?
怎么解决的?请教一下!
自己已解决