如何向 MaterialDatePicker 添加约束以强制用户仅选择 2 个日期之间的日期?
val constraintBuilder = CalendarConstraints.Builder()
val materialRangeBuilder = MaterialDatePicker.Builder.datePicker()
materialRangeBuilder.setTitleText("Book Date")
materialRangeBuilder.setCalendarConstraints(constraintBuilder.build())
val materialRangePicker = materialRangeBuilder.build()
materialRangePicker.addOnPositiveButtonClickListener {
Timber.d("$it")
}
materialRangePicker.show(supportFragmentManager, "DATE_RANGE_PICKER")
Run Code Online (Sandbox Code Playgroud) android android-datepicker kotlin material-components-android
我想发送带有多部分数据的数组对象。我尝试了很多方法但不起作用。我的贡献者参数问题。服务器说。列表中的其余项目需要contributor.0.id和contributor.0.role,依此类推。服务器读取到有一个贡献者数组并且它有项目,但由于某种原因他无法提取它。
有什么帮助吗?
@Multipart
@POST("project/create")
fun createProject(
@Header("Authorization") token: String,
@Part("title") title: String,
@Part img: MultipartBody.Part,
@Part("release_date") releaseDate: String,
@Part("contributors[]") contributors: MutableList<Contributor>
): Single<Response<String>>
Run Code Online (Sandbox Code Playgroud)
班级贡献者
class Contributor : Serializable{
@SerializedName("id")
@Expose
var id: Int = 0
@SerializedName("role")
@Expose
var role: String = ""
Run Code Online (Sandbox Code Playgroud)
}