Skip navigation links
A B C D E G H L N O P R S T V 

A

ACTIVITY_CREATED - Static variable in class com.trello.navi.Event
ACTIVITY_RESULT - Static variable in class com.trello.navi.Event
ActivityResult - Class in com.trello.navi.model
 
ActivityResult(int, int, Intent) - Constructor for class com.trello.navi.model.ActivityResult
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.NaviActivity
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.NaviDialogFragment
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.NaviFragment
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.component.support.NaviFragment
 
addListener(Event<T>, Listener<T>) - Method in class com.trello.navi.internal.NaviEmitter
 
addListener(Event<T>, Listener<T>) - Method in interface com.trello.navi.NaviComponent
Adds a listener to this component.
ALL - Static variable in class com.trello.navi.Event
Emits all events (though without any extra data).
ATTACH - Static variable in class com.trello.navi.Event
ATTACHED_TO_WINDOW - Static variable in class com.trello.navi.Event

B

BACK_PRESSED - Static variable in class com.trello.navi.Event
bundle() - Method in class com.trello.navi.model.BundleBundle
 
BundleBundle - Class in com.trello.navi.model
 
BundleBundle(Bundle, PersistableBundle) - Constructor for class com.trello.navi.model.BundleBundle
 

C

call(T) - Method in interface com.trello.navi.Listener
 
com.trello.navi - package com.trello.navi
 
com.trello.navi.component - package com.trello.navi.component
 
com.trello.navi.component.support - package com.trello.navi.component.support
 
com.trello.navi.internal - package com.trello.navi.internal
 
com.trello.navi.model - package com.trello.navi.model
 
com.trello.navi.rx - package com.trello.navi.rx
 
CONFIGURATION_CHANGED - Static variable in class com.trello.navi.Event
CREATE - Static variable in class com.trello.navi.Event
CREATE_PERSISTABLE - Static variable in class com.trello.navi.Event
CREATE_VIEW - Static variable in class com.trello.navi.Event
createActivityEmitter() - Static method in class com.trello.navi.internal.NaviEmitter
 
createFragmentEmitter() - Static method in class com.trello.navi.internal.NaviEmitter
 

D

data() - Method in class com.trello.navi.model.ActivityResult
 
DESTROY - Static variable in class com.trello.navi.Event
DESTROY_VIEW - Static variable in class com.trello.navi.Event
DETACH - Static variable in class com.trello.navi.Event
DETACHED_FROM_WINDOW - Static variable in class com.trello.navi.Event

E

equals(Object) - Method in class com.trello.navi.Event
 
equals(Object) - Method in class com.trello.navi.model.ActivityResult
 
equals(Object) - Method in class com.trello.navi.model.BundleBundle
 
equals(Object) - Method in class com.trello.navi.model.RequestPermissionsResult
 
Event<T> - Class in com.trello.navi
Represents an event that can be listened to in an Activity or Fragment.
Event.Type - Enum in com.trello.navi
 

G

grantResults() - Method in class com.trello.navi.model.RequestPermissionsResult
 

H

handlesEvents(Event...) - Method in class com.trello.navi.component.NaviActivity
 
handlesEvents(Event...) - Method in class com.trello.navi.component.NaviDialogFragment
 
handlesEvents(Event...) - Method in class com.trello.navi.component.NaviFragment
 
handlesEvents(Event...) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
handlesEvents(Event...) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
handlesEvents(Event...) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
handlesEvents(Event...) - Method in class com.trello.navi.component.support.NaviFragment
 
handlesEvents(Event...) - Method in class com.trello.navi.internal.NaviEmitter
 
handlesEvents(Event...) - Method in interface com.trello.navi.NaviComponent
Determines whether this component can handle particular events.
hashCode() - Method in class com.trello.navi.Event
 
hashCode() - Method in class com.trello.navi.model.ActivityResult
 
hashCode() - Method in class com.trello.navi.model.BundleBundle
 
hashCode() - Method in class com.trello.navi.model.RequestPermissionsResult
 

L

Listener<T> - Interface in com.trello.navi
Listener callback.

N

NaviActivity - Class in com.trello.navi.component
 
NaviActivity() - Constructor for class com.trello.navi.component.NaviActivity
 
NaviAppCompatActivity - Class in com.trello.navi.component.support
 
NaviAppCompatActivity() - Constructor for class com.trello.navi.component.support.NaviAppCompatActivity
 
NaviAppCompatDialogFragment - Class in com.trello.navi.component.support
 
NaviAppCompatDialogFragment() - Constructor for class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
NaviComponent - Interface in com.trello.navi
Represents an Android component (Activity, Fragment) that can have listeners.
NaviDialogFragment - Class in com.trello.navi.component
 
NaviDialogFragment() - Constructor for class com.trello.navi.component.NaviDialogFragment
 
NaviDialogFragment - Class in com.trello.navi.component.support
 
NaviDialogFragment() - Constructor for class com.trello.navi.component.support.NaviDialogFragment
 
NaviEmitter - Class in com.trello.navi.internal
Emitter of Navi events which contains all the actual logic This makes it easier to port NaviComponent to Activities and Fragments without duplicating quite as much code.
NaviEmitter(Collection<Event<?>>) - Constructor for class com.trello.navi.internal.NaviEmitter
 
NaviFragment - Class in com.trello.navi.component
 
NaviFragment() - Constructor for class com.trello.navi.component.NaviFragment
 
NaviFragment - Class in com.trello.navi.component.support
 
NaviFragment() - Constructor for class com.trello.navi.component.support.NaviFragment
 
NEW_INTENT - Static variable in class com.trello.navi.Event

O

observe(NaviComponent, Event<T>) - Static method in class com.trello.navi.rx.RxNavi
 
onActivityCreated(Bundle) - Method in class com.trello.navi.component.NaviDialogFragment
 
onActivityCreated(Bundle) - Method in class com.trello.navi.component.NaviFragment
 
onActivityCreated(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onActivityCreated(Bundle) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onActivityCreated(Bundle) - Method in class com.trello.navi.component.support.NaviFragment
 
onActivityCreated(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.NaviActivity
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.NaviDialogFragment
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.NaviFragment
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.component.support.NaviFragment
 
onActivityResult(int, int, Intent) - Method in class com.trello.navi.internal.NaviEmitter
 
onAttach(Activity) - Method in class com.trello.navi.component.NaviDialogFragment
 
onAttach(Context) - Method in class com.trello.navi.component.NaviDialogFragment
 
onAttach(Activity) - Method in class com.trello.navi.component.NaviFragment
 
onAttach(Context) - Method in class com.trello.navi.component.NaviFragment
 
onAttach(Activity) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onAttach(Context) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onAttach(Activity) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onAttach(Context) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onAttach(Activity) - Method in class com.trello.navi.component.support.NaviFragment
 
onAttach(Context) - Method in class com.trello.navi.component.support.NaviFragment
 
onAttach(Activity) - Method in class com.trello.navi.internal.NaviEmitter
 
onAttach(Context) - Method in class com.trello.navi.internal.NaviEmitter
 
onAttachedToWindow() - Method in class com.trello.navi.component.NaviActivity
 
onAttachedToWindow() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onAttachedToWindow() - Method in class com.trello.navi.internal.NaviEmitter
 
onBackPressed() - Method in class com.trello.navi.component.NaviActivity
 
onBackPressed() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onBackPressed() - Method in class com.trello.navi.internal.NaviEmitter
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.NaviActivity
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.NaviDialogFragment
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.NaviFragment
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.component.support.NaviFragment
 
onConfigurationChanged(Configuration) - Method in class com.trello.navi.internal.NaviEmitter
 
onCreate(Bundle) - Method in class com.trello.navi.component.NaviActivity
 
onCreate(Bundle, PersistableBundle) - Method in class com.trello.navi.component.NaviActivity
 
onCreate(Bundle) - Method in class com.trello.navi.component.NaviDialogFragment
 
onCreate(Bundle) - Method in class com.trello.navi.component.NaviFragment
 
onCreate(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onCreate(Bundle, PersistableBundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onCreate(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onCreate(Bundle) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onCreate(Bundle) - Method in class com.trello.navi.component.support.NaviFragment
 
onCreate(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onCreate(Bundle, PersistableBundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.trello.navi.component.NaviDialogFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.trello.navi.component.NaviFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.trello.navi.component.support.NaviFragment
 
onCreateView(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onDestroy() - Method in class com.trello.navi.component.NaviActivity
 
onDestroy() - Method in class com.trello.navi.component.NaviDialogFragment
 
onDestroy() - Method in class com.trello.navi.component.NaviFragment
 
onDestroy() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onDestroy() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onDestroy() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onDestroy() - Method in class com.trello.navi.component.support.NaviFragment
 
onDestroy() - Method in class com.trello.navi.internal.NaviEmitter
 
onDestroyView() - Method in class com.trello.navi.component.NaviDialogFragment
 
onDestroyView() - Method in class com.trello.navi.component.NaviFragment
 
onDestroyView() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onDestroyView() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onDestroyView() - Method in class com.trello.navi.component.support.NaviFragment
 
onDestroyView() - Method in class com.trello.navi.internal.NaviEmitter
 
onDetach() - Method in class com.trello.navi.component.NaviDialogFragment
 
onDetach() - Method in class com.trello.navi.component.NaviFragment
 
onDetach() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onDetach() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onDetach() - Method in class com.trello.navi.component.support.NaviFragment
 
onDetach() - Method in class com.trello.navi.internal.NaviEmitter
 
onDetachedFromWindow() - Method in class com.trello.navi.component.NaviActivity
 
onDetachedFromWindow() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onDetachedFromWindow() - Method in class com.trello.navi.internal.NaviEmitter
 
onNewIntent(Intent) - Method in class com.trello.navi.component.NaviActivity
 
onNewIntent(Intent) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onNewIntent(Intent) - Method in class com.trello.navi.internal.NaviEmitter
 
onPause() - Method in class com.trello.navi.component.NaviActivity
 
onPause() - Method in class com.trello.navi.component.NaviDialogFragment
 
onPause() - Method in class com.trello.navi.component.NaviFragment
 
onPause() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onPause() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onPause() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onPause() - Method in class com.trello.navi.component.support.NaviFragment
 
onPause() - Method in class com.trello.navi.internal.NaviEmitter
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.NaviActivity
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.NaviDialogFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.NaviFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.component.support.NaviFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.trello.navi.internal.NaviEmitter
 
onRestart() - Method in class com.trello.navi.component.NaviActivity
 
onRestart() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onRestart() - Method in class com.trello.navi.internal.NaviEmitter
 
onRestoreInstanceState(Bundle) - Method in class com.trello.navi.component.NaviActivity
 
onRestoreInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.component.NaviActivity
 
onRestoreInstanceState(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onRestoreInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onRestoreInstanceState(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onRestoreInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onResume() - Method in class com.trello.navi.component.NaviActivity
 
onResume() - Method in class com.trello.navi.component.NaviDialogFragment
 
onResume() - Method in class com.trello.navi.component.NaviFragment
 
onResume() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onResume() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onResume() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onResume() - Method in class com.trello.navi.component.support.NaviFragment
 
onResume() - Method in class com.trello.navi.internal.NaviEmitter
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.NaviActivity
 
onSaveInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.component.NaviActivity
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.NaviDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.NaviFragment
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onSaveInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.component.support.NaviFragment
 
onSaveInstanceState(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onSaveInstanceState(Bundle, PersistableBundle) - Method in class com.trello.navi.internal.NaviEmitter
 
onStart() - Method in class com.trello.navi.component.NaviActivity
 
onStart() - Method in class com.trello.navi.component.NaviDialogFragment
 
onStart() - Method in class com.trello.navi.component.NaviFragment
 
onStart() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onStart() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onStart() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onStart() - Method in class com.trello.navi.component.support.NaviFragment
 
onStart() - Method in class com.trello.navi.internal.NaviEmitter
 
onStop() - Method in class com.trello.navi.component.NaviActivity
 
onStop() - Method in class com.trello.navi.component.NaviDialogFragment
 
onStop() - Method in class com.trello.navi.component.NaviFragment
 
onStop() - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
onStop() - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onStop() - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onStop() - Method in class com.trello.navi.component.support.NaviFragment
 
onStop() - Method in class com.trello.navi.internal.NaviEmitter
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.component.NaviDialogFragment
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.component.NaviFragment
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.component.support.NaviFragment
 
onViewStateRestored(Bundle) - Method in class com.trello.navi.internal.NaviEmitter
 

P

PAUSE - Static variable in class com.trello.navi.Event
permissions() - Method in class com.trello.navi.model.RequestPermissionsResult
 
persistableBundle() - Method in class com.trello.navi.model.BundleBundle
 

R

removeListener(Listener<T>) - Method in class com.trello.navi.component.NaviActivity
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.NaviDialogFragment
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.NaviFragment
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.support.NaviAppCompatActivity
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.support.NaviAppCompatDialogFragment
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.support.NaviDialogFragment
 
removeListener(Listener<T>) - Method in class com.trello.navi.component.support.NaviFragment
 
removeListener(Listener<T>) - Method in class com.trello.navi.internal.NaviEmitter
 
removeListener(Listener<T>) - Method in interface com.trello.navi.NaviComponent
Removes a listener from this component.
REQUEST_PERMISSIONS_RESULT - Static variable in class com.trello.navi.Event
requestCode() - Method in class com.trello.navi.model.ActivityResult
 
requestCode() - Method in class com.trello.navi.model.RequestPermissionsResult
 
RequestPermissionsResult - Class in com.trello.navi.model
 
RequestPermissionsResult(int, String[], int[]) - Constructor for class com.trello.navi.model.RequestPermissionsResult
 
RESTART - Static variable in class com.trello.navi.Event
RESTORE_INSTANCE_STATE - Static variable in class com.trello.navi.Event
RESTORE_INSTANCE_STATE_PERSISTABLE - Static variable in class com.trello.navi.Event
resultCode() - Method in class com.trello.navi.model.ActivityResult
 
RESUME - Static variable in class com.trello.navi.Event
RxNavi - Class in com.trello.navi.rx
 

S

SAVE_INSTANCE_STATE - Static variable in class com.trello.navi.Event
SAVE_INSTANCE_STATE_PERSISTABLE - Static variable in class com.trello.navi.Event
START - Static variable in class com.trello.navi.Event
STOP - Static variable in class com.trello.navi.Event

T

toString() - Method in class com.trello.navi.Event
 
toString() - Method in class com.trello.navi.model.ActivityResult
 
toString() - Method in class com.trello.navi.model.BundleBundle
 
toString() - Method in class com.trello.navi.model.RequestPermissionsResult
 
type() - Method in class com.trello.navi.Event
 

V

valueOf(String) - Static method in enum com.trello.navi.Event.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.trello.navi.Event.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_STATE_RESTORED - Static variable in class com.trello.navi.Event
A B C D E G H L N O P R S T V 
Skip navigation links