踩了一些坑,记录,也与大家分享。
2.传值问题
看代码吧,懒得写了:
SecActivity_.intent(this).extra("index", 12)
.extra("hello","hello_value").start();
@EActivity(R.layout.activity_sec)
open class SecActivity : AppCompatActivity() {
@Extra
lateinit var hello: String
@Extra("index")
@JvmField
var x: Int? = 0;
// override fun onCreate(savedInstanceState: Bundle?) {
// super.onCreate(savedInstanceState)
// }
@AfterViews
fun init() {
LogUtil.e("x的值为:$x,hello的值为: $hello")
}
}
3. 与xutils db模块使用问题
主要是定义vo,可能一开始不太适应:
@Table(name = "user")
data class User(
@Column(name="id",isId = true)
var id:Int,
@Column(name = "name")
var name: String,
@Column(name = "age")
var age: Int) {
constructor() : this(0,"", 0) {}
}
}
主要是需要定义一个无参构造!及定义id属性