小编J. *_*rdo的帖子

Android数据绑定XML错误

每当我构建,运行,清理,重建等时,我都在Android Studio项目上使用数据绑定库我收到以下错误:

 :app:processDebugResources AGPBI:

{"kind":"error","text":"Error parsing XML: duplicate attribute","sources": [{"file":"C:\\Users\\lucia.beltran\\Desktop\\Picho\\Projects\\Personal\\ improved-tribble\\ImprovedTribble\\app\\build\\intermediates\\data-binding-layout-out\\debug\\ layout\\task_list_item.xml","position":{"startLine":16}}],"original":"","tool":"AAPT"}

C:\Users\lucia.beltran\Desktop\Picho\Projects\Personal\improved-tribble\ImprovedTribble\app\build\intermediates\data-binding-layout-out\debug\layout\task_list_item.xml:17: error: Error parsing XML: duplicate 

 FAILED

FAILURE: Build failed with an exception.

* What went wrong: Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt

* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.826 secs
Run Code Online (Sandbox Code Playgroud)

我的布局如下

<layout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <data>
        <variable
            name="task"
            type="com.pichardo.improvedtribble.models.Task" />
    </data>

    <LinearLayout …
Run Code Online (Sandbox Code Playgroud)

xml android android-gradle-plugin android-databinding

9
推荐指数
2
解决办法
3289
查看次数

Android数据绑定 - EditText SetError

我们使用Kubwa验证库来验证带有android数据绑定库的表单,但是EditTexts中没有显示错误.

视图模型:

@Override
public void onLoginClick(View view) {

    validator.validateEmail(user.getEmail());
    validator.validatePassword(user.getPassword());

    notifyChange();

    if (validator.isValid()) connector.login(user);
}

@Bindable
@Override
public String getEmailError() {
    return validator.getEmailErrorMessage();
}

@Bindable
@Override
public String getPasswordError() {
    return validator.getPasswordErrorMessage();
}
Run Code Online (Sandbox Code Playgroud)

而我的xml:

<EditText
android:id="@+id/email"
android:text="@={viewModel.user.email}"
app:error="@{viewModel.emailError}"/> <!-- As the wiki said -->
Run Code Online (Sandbox Code Playgroud)

当我意识到这不起作用时,我创建了一个BindingAdapter并更改了xml属性,但它也没有工作.

@BindingAdapter("app:errorText")
public static void BindError(EditText view, String error){
    view.setError(error);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢任何见解

validation android android-databinding

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

无法到达Docker内部的Asp.Net Core

我有一个运行在Docker容器中的Asp.Net核心MVC应用程序,但无法从本地主机访问它,有什么想法吗?

Dockerfile:

FROM microsoft/dotnet:runtime
ARG source=publish/

WORKDIR /usr/src/project

COPY $source .

EXPOSE 5000

ENTRYPOINT ["dotnet","project.dll"]
Run Code Online (Sandbox Code Playgroud)

和运行命令:

docker run -t the/image . -p 5000:5000
Run Code Online (Sandbox Code Playgroud)

我得到消息

现在收听:http:// *:5000

但是我仍然无法通过localhost:5000或访问它192.168.99.100:5000

asp.net asp.net-mvc docker

2
推荐指数
1
解决办法
295
查看次数

错误的布尔映射Hibernate(ArrayIndexOutOfBoundsException)

我有一个具有以下属性的持久Book类

  • PropertyName - > HibernateMappingType - > JavaType
  • id - > long - > long
  • title - > text - > String
  • 作者 - >字符串 - >字符串
  • systemId - > long - > long
  • status - > boolean - > boolean
  • fullClassification - > string - > string

我的表格描述如下: 书表图

到目前为止一切似乎都很好,但是当我尝试获取表中的所有值时,我得到以下异常消息:

   20:04:43,832 TRACE BasicExtractor:61 - extracted value ([classifi1_1_0_] : [BIGINT]) - [11]
20:04:43,832 TRACE BasicExtractor:61 - extracted value ([collecti1_2_1_] : [BIGINT]) - [11]
20:04:43,833 TRACE BasicExtractor:61 - extracted value ([book_id1_0_2_] : …
Run Code Online (Sandbox Code Playgroud)

java hibernate boolean indexoutofboundsexception

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