{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
public abstract class SingleActivityFactory<T extends Activity>
Abstract implementation of InterceptingActivityFactory which allows to intercept only one activity at a time. Child classes are responsible for creating activity object.
Public constructors |
|
|---|---|
SingleActivityFactory(@NonNull Class<@NonNull T> activityClassToIntercept) |
|
Public methods |
|
|---|---|
final @NonNull Activity |
|
final @NonNull Class<@NonNull T> |
This method can be used to get the Class of activity being instantiated by this factory. |
final @NonNull boolean |
shouldIntercept( |
public SingleActivityFactory(@NonNull Class<@NonNull T> activityClassToIntercept)
@NonNull
public final Activity create(
@NonNull ClassLoader classLoader,
@NonNull String className,
@NonNull Intent intent
)
@NonNull
public final Class<@NonNull T> getActivityClassToIntercept()
This method can be used to get the Class of activity being instantiated by this factory.
@NonNull
public final boolean shouldIntercept(
@NonNull ClassLoader classLoader,
@NonNull String className,
@NonNull Intent intent
)