You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change a bit of plugins' definition (mainly generify and remove unneeded methods) && Add HeadsetEventPlugin && Code clean up
Add DataFactory (and subclasses) to be used as a wrapper of StorageData (and subclasses)
Generify PluginDef, PluginViewFragment, DataFactory (and subclasses) to use their related StorageData as the type parameter (so that there is no need to do lots of manual type casting and checking)
Fix classes using them to satisfy generics
Add HeadsetEventPlugin to listen to headset plug in and plug out
Remove redundant wrapper (OperationLoader.load())
Add ValidData annotation to describe that the data is "valid"