public class Twitter
extends Object
Twitter class stores common configuration and state for TwitterKit SDK.| Modifier and Type | Field and Description |
|---|---|
static String |
TAG |
| Modifier and Type | Method and Description |
|---|---|
ActivityLifecycleManager |
getActivityLifecycleManager() |
Context |
getContext(String component) |
ExecutorService |
getExecutorService() |
IdManager |
getIdManager() |
static Twitter |
getInstance() |
static Logger |
getLogger() |
TwitterAuthConfig |
getTwitterAuthConfig() |
static void |
initialize(Context context)
Entry point to initialize the TwitterKit SDK.
|
static void |
initialize(TwitterConfig config)
Entry point to initialize the TwitterKit SDK.
|
static boolean |
isDebug() |
public static final String TAG
public static void initialize(Context context)
Only the Application context is retained. See http://developer.android.com/resources/articles/avoiding-memory-leaks.html
Should be called from OnCreate() method of custom Application class.
public class SampleApplication extends Application {
@Override
public void onCreate() {
Twitter.initialize(this);
}
}
context - Android context used for initializationpublic static void initialize(TwitterConfig config)
Only the Application context is retained. See http://developer.android.com/resources/articles/avoiding-memory-leaks.html
Should be called from OnCreate() method of custom Application class.
public class SampleApplication extends Application {
@Override
public void onCreate() {
final TwitterConfig config = new TwitterConfig.Builder(this).build();
Twitter.initialize(config);
}
}
config - TwitterConfig user for initializationpublic Context getContext(String component)
component - the component nameTwitterContext for specified component.public IdManager getIdManager()
public TwitterAuthConfig getTwitterAuthConfig()
TwitterAuthConfig.public ExecutorService getExecutorService()
ExecutorService.public ActivityLifecycleManager getActivityLifecycleManager()
ActivityLifecycleManager.public static boolean isDebug()