Package org.jivesoftware.smack.android
Class AndroidSmackInitializer
java.lang.Object
org.jivesoftware.smack.android.AndroidSmackInitializer
- All Implemented Interfaces:
org.jivesoftware.smack.initializer.SmackInitializer
public class AndroidSmackInitializer
extends Object
implements org.jivesoftware.smack.initializer.SmackInitializer
This class initialized Smack for you on Android. Unfortunately it can't do it automatically, you should call
initialize(Context) once before performing your first XMPP connection with Smack. Note that on Android 21 or
higher you need to hold the ACCESS_NETWORK_STATE permission.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinitialize(android.content.Context context) Initializes Smack on Android.
-
Constructor Details
-
AndroidSmackInitializer
public AndroidSmackInitializer()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceorg.jivesoftware.smack.initializer.SmackInitializer
-
initialize
public static void initialize(android.content.Context context) Initializes Smack on Android. You should call this method fore performing your first XMPP connection with Smack.- Parameters:
context- an Android context.- Since:
- 4.3
-