toggle menu
mvvmframe
androidJvm
switch theme
mvvmframe
com.
king.
frame.
mvvmframe.
base
Base
Activity
Base
Android
View
Model
Base
Application
Companion
Base
Dialog
Fragment
Base
Fragment
Base
Progress
Dialog
Base
View
Model
Companion
Content
Activity
IView
com.
king.
frame.
mvvmframe.
base.
controller
Combined
Controller
Controller
Default
Combined
Controller
Default
Dialog
Controller
Default
Loading
Controller
Default
Toast
Controller
Dialog
Controller
Loading
Controller
Toast
Controller
com.
king.
frame.
mvvmframe.
config
Applies
Options
Config
Options
Gson
Options
Ok
Http
Client
Options
Retrofit
Options
Room
Database
Options
Config
Builder
Companion
Frame
Config
Module
Manifest
Parser
Companion
com.
king.
frame.
mvvmframe.
data
Data
Repository
Repository
com.
king.
frame.
mvvmframe.
data.
datasource
Data
Source
Default
Data
Source
Companion
com.
king.
frame.
mvvmframe.
di.
module
Config
Module
Builder
Data
Source
Module
Http
Module
Repository
Module
mvvmframe
/
com.king.frame.mvvmframe.base
/
IView
IView
interface
IView
<
VM
>
视图层定义一些共性需要实现的函数
Author
Jenly
Follow me
Inheritors
BaseActivity
BaseDialogFragment
BaseFragment
Members
Functions
create
View
Model
Link copied to clipboard
abstract
fun
createViewModel
(
)
:
VM
创建
ViewModel
get
Layout
Id
Link copied to clipboard
@
LayoutRes
abstract
fun
getLayoutId
(
)
:
Int
获取根布局ID
init
Data
Link copied to clipboard
abstract
fun
initData
(
savedInstanceState
:
Bundle
?
)
初始化数据
is
Binding
Link copied to clipboard
abstract
fun
isBinding
(
)
:
Boolean
是否使用 ViewDataBinding