Как включить Stream Management (XEP-198) в Smack 4.1.0-beta1?
connection.isSmEnabled()
всегда возвращает ложь.
Ниже приведен код
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);
}
} );
Пожалуйста, помогите. Я пытаюсь проверить smack 4.1 в Android.
1 ответ
Это может быть из-за ошибки в Smack 4.1.0-beta1. Попробуйте использовать бета2.