blob: e509849f50d0c448650c6a61b6eeb8e6dbabe701 [file] [log] [blame]
// Signature format: 3.0
package androidx.savedstate {
public final class SavedStateRegistry {
method @MainThread public android.os.Bundle? consumeRestoredStateForKey(String);
method @MainThread public boolean isRestored();
method @MainThread public void registerSavedStateProvider(String, androidx.savedstate.SavedStateRegistry.SavedStateProvider);
method @MainThread public void unregisterSavedStateProvider(String);
}
public static interface SavedStateRegistry.SavedStateProvider {
method public android.os.Bundle saveState();
}
public final class SavedStateRegistryController {
ctor public SavedStateRegistryController();
method public androidx.savedstate.SavedStateRegistry getSavedStateRegistry();
method @MainThread public void performRestore(android.os.Bundle?);
method @MainThread public void performSave(android.os.Bundle);
}
public interface SavedStateRegistryOwner {
method public androidx.savedstate.SavedStateRegistry getSavedStateRegistry();
}
}