From 3076d9a97c203497aec1415d8ac6037d10eebb46 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Sun, 31 Dec 2017 00:42:49 -0500 Subject: feature/menu-parser (#582) * Test menu parser * Add menu fragment implementation * Test proguard * Clean up * Use async * Use invoke * Try without proguard * Try 2 * Add fallback logic * Use normal notification event * Add custom event flag * Add rest of menu fragment data * Ensure fallback works * Update docs --- .../kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'app/src/main/kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt') diff --git a/app/src/main/kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt b/app/src/main/kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt index a78eb0d0..98a081e6 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/fragments/FragmentContract.kt @@ -15,6 +15,13 @@ interface FragmentContract : FrostContentContainer { val content: FrostContentParent? + /** + * Defines whether the fragment is valid in the viewpager + * Or if it needs to be recreated + * May be called from any thread to toggle status + */ + var valid: Boolean + /** * Helper to retrieve the core from [content] */ -- cgit v1.2.3