smack文件传输FileTransferManager无法监听到有文件传过来

clunyes 发布于 2012/10/16 17:29
阅读 3K+
收藏 0
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();
                }

            });

我使用另一个smack客户端来传文件,而且spark客户端已经能收到,但是这个用smack写的客户端却收不到,api中说addFileTransferListener就是用来监听文件传输。

以下是问题补充:

@clunyes:ServiceDiscoveryManager sdm = ServiceDiscoveryManager .getInstanceFor(connection); if (sdm == null) { sdm = new ServiceDiscoveryManager(connection); } FileTransferManager transfer = new FileTransferManager(connection); OutgoingFileTransfer trans = transfer .createOutgoingFileTransfer("zk@arcgis-pc/Smack"); File file = new File( android.os.Environment.getExternalStorageDirectory() + "/Notifications/" + "ip4s" + ".mp3"); trans.sendFile(file, "mymusic"); 这是传文件的代码 (2012/10/16 17:32)
加载中
0
clunyes
clunyes
自己已解决
黄青
黄青
怎么解决的?请教一下!
0
小计天空
请问是怎么解决的?
0
w
warri0r
也被这问题卡住了,真心求指教啊!
0
y
yangfan069

是不是你的JID写的不完整?

0
小龙虾
小龙虾
我也的收不到,请问楼主怎么才能收到文件,谢谢!!!!
0
小龙虾
小龙虾
妈的,要加为好友才行,我日
0
萧紫飞飞
讨厌那种找到解决办法却不亮出答案的
返回顶部
顶部