如何在Smack 4.1.0-beta1中启用流管理(XEP-198)?

时间:2015-02-06 13:27:01

标签: xmpp smack stream-management

connection.isSmEnabled()总是返回false。

以下是代码

            config=XMPPTCPConnectionConfiguration
                .builder()
                .setHost("host")
                .setPort(5222)
                .setServiceName("localhost")
                .setSecurityMode(SecurityMode.disabled)
                .setDebuggerEnabled(true)
                .build();

            connection=new XMPPTCPConnection(config);

            XMPPTCPConnection.setUseStreamManagementDefault(true);
            send.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) 
            {
                connection.setUseStreamManagement(true);
                Toast.makeText(getApplicationContext(), String.valueOf(connection.isSmEnabled()), Toast.LENGTH_SHORT).show();
                connectionss con=new connectionss();
                con.execute();
                //Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                //startActivityForResult(i, 1);
            }
            }   );

请帮助。我试图在android中测试smack 4.1。

1 个答案:

答案 0 :(得分:0)

这可能是因为Smack 4.1.0-beta1中的一个错误。尝试使用beta2。