小编no *_*ews的帖子

无法确定'9.0.1'中的java版本

尝试上传项目bintray并获得错误:

Could not determine java version from '9.0.1'.

我读到它的等级错误,它修复了上层版本,我尝试更改gradle版本4.2.1,但得到另一个错误:

Gradle sync失败:没有这样的属性:FOR_RUNTIME for class:org.gradle.api.attributes.Usage有关详细信息,请参阅IDE日志(帮助|显示日志)(571ms)

Gradle属性:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip
Run Code Online (Sandbox Code Playgroud)

建立gradle项目

buildscript {
    ext.kotlin_version = '1.1.51'

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta7'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.novoda:bintray-release:0.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

java android gradle bintray

48
推荐指数
3
解决办法
6万
查看次数

选择RecyclerView中的所有复选框

如何选中所有复选框 recyclerView?

我尝试这样做:

在适配器中:

   public void selectAll(){
        Log.e("onClickSelectAll","yes");
        isSelectedAll=true;
        notifyDataSetChanged();
    }


@Override
    public void onBindViewHolder(ViewHolder holder, int position) {
        PersonDTO item = dataSet.get(position);
        holder.tvName.setText(item.getName());
        if (!isSelectedAll) holder.cbSelect.setSelected(false);
        else holder.cbSelect.setSelected(true);}
Run Code Online (Sandbox Code Playgroud)

layout Activity我有一个buttononClickListener:

 private void onClickSelectAll(View view) {

        getSelectPersonsAdapter().selectAll();
    }
Run Code Online (Sandbox Code Playgroud)

android android-checkbox android-recyclerview

11
推荐指数
2
解决办法
9800
查看次数

Kotlin和@Transient

哈瓦上课:

open class MessageDTO : RealmObject, Serializable {

    @PrimaryKey
    @SerializedName("message_id")
    var messageId: String? = null

    @SerializedName("chat")
    var chat: String? = null

    @SerializedName("chat_type")
    var chatType: String? = null

    @SerializedName("content")
    var content: ContentDTO? = null

    @SerializedName("created")
    var created: Date? = null

    @SerializedName("from")
    var from: String? = null

    @SerializedName("important")
    var important: Boolean? = null

    @SerializedName("is_first")
    var isFirst: Boolean? = null

    @SerializedName("is_group")
    var isGroup: Boolean? = null

    @SerializedName("is_last")
    var isLast: Boolean? = null

    @SerializedName("linked_messages")
    var linkedMessages: RealmList<MessageDTO>? = null

    @SerializedName("links")
    var links: RealmList<ModelLinks>? = …
Run Code Online (Sandbox Code Playgroud)

android realm gson kotlin

4
推荐指数
1
解决办法
4805
查看次数