尝试用kotlin做一个app(第一天)
1.先添加一下 anko 库 依赖:implementation "org.jetbrains.anko:anko:$anko_version" 版本:ext.anko_version='0.10.8' 2.新建Activity和Fragment的两个基类,方便以后使用 abstract class BaseActivity: AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(getLayoutId()) initData(); onListener(); } abstract fun getLayoutId(): Int;//继承此类必须先实现此方法 protected open fun initData(){ } protected open fun onListener() { } // abstract class BaseFragment:Fragment() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) initData() }