草庐IT

language-binding

全部标签

在非根 ViewGroup 中使用 include 标记时,Android 数据绑定(bind)会使应用程序崩溃

当我在带有Android数据绑定(bind)的xml文件的非根元素中使用include标记时,应用程序崩溃。但是,当include标记放在根元素中或没有数据绑定(bind)时,该应用程序运行良好。这是我的源代码,谁能帮我找出原因吗?activity_main.xmlMainActivity.javapublicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Activi

android - 使用绑定(bind)设备时的 gatt.writeDescriptor 错误状态回调

我正在开发一个需要自动连接到蓝牙外设的应用。我有一个执行以下操作的粘性服务:在绑定(bind)设备中寻找所需的设备如果设备(第一次)没有正常运行,则扫描它并使用device.createBond()绑定(bind)它,通过收听ACTION_BOND_STATE_CHANGED广播等待绑定(bind)完成使用device.connectGatt(ctx,true,callback)连接到它等待带有连接状态的onConnectionStateChange回调使用gatt.discoverServices()开始服务发现等待onServicesDiscoverd回调通过使用gatt.writ

android - 使用 Android 数据绑定(bind)时如何访问 BindingAdapter 中的实例变量?

所以我使用这个流行的数据绑定(bind)代码fragment通过传入URL将图像加载到列表项的ImageView中:绑定(bind)适配器:classMovie{booleanisLoaded;@BindingAdapter({"bind:imageUrl"})publicstaticvoidloadImage(finalImageViewview,StringimageUrl){Picasso.with(view.getContext()).load(imageUrl).into(view,newCallback.EmptyCallback(){@Overridepublicvoid

android - 如何使用多个限定符绑定(bind)布局

我有两种布局:一种用于v19+,另一种用于早期版本。它们包含具有不同ID的不同View。我怎么能说我想使用两种布局的AndroidDataBinding框架?它仅为一种布局生成View(随机选择)。layout/temp_view.xml:layout-v19/temp_view.xml:更新:我终于找到了问题的根源。我不知道为什么,但它在使用minSdkVersion21时不会生成*BindingImpl文件。如果指定早期版本,它会像@yigit所说的那样工作 最佳答案 数据绑定(bind)将生成一个基类,作为两者(变量)的公共(

android - 数据绑定(bind)中的 msg :Cannot find the getter for attribute 'android:text' with value type java. lang.String?

我正在尝试在edittext中使用数据绑定(bind),早上它工作正常但突然出现错误:****/databindingerror****msg:Cannotfindthegetterforattribute'android:text'withvaluetypejava.lang.Stringonandroid.widget.EditText.file:/home/itstym/ApkProjects/Reminder/app/src/main/res/layout/activity_main.xmlloc:20:4-34:40****\databindingerror****第20:4

安卓数据绑定(bind)错误

我有两种方式的数据绑定(bind)可观察在上次更新的sdk中,我遇到了这样的问题。谁遇到过这种情况?Error:Executionfailedfortask':app:compileDebugJavaWithJavac'.>android.databinding.tool.util.LoggedErrorException:Founddatabindingerrors.****/databindingerror****msg:Cannotfindthegetterforattribute'android:text'withvaluetypejava.lang.Stringonandro

android - 如何使用数据绑定(bind)调用静态方法?

我想在layout.xml文件中调用我的Util类方法我已经导入了PreferenceUtilPreferenceUtil.class有一些方法。publicclassPreferenceUtil{publicstaticLoginResponsegetSavedUser(){SharedPreferencessf=Amelio.getInstance().getSharedPreferences(PREF,Context.MODE_PRIVATE);StringuserJson=sf.getString(PREF_USER_DATA,null);if(userJson==null||

android - 为什么在应用程序进程中使用绑定(bind)(未启动)服务?

众所周知,Android中有两种主要类型的服务:启动服务和绑定(bind)服务(我不计算启动服务和绑定(bind)服务,因为它们与刚刚启动的服务基本相同)。您可以找到大量关于如何使用绑定(bind)服务或如何绑定(bind)到已启动服务的教程,但实际上没有关于为什么有人会在应用程序进程中使用绑定(bind)(未启动)服务的答案(换句话说-没有IPC)?与使用标准线程工具(AsyncTaks、Executors、普通线程)相比,使用绑定(bind)服务(比如说某种处理)是否有任何(隐藏的?)好处?连接此类服务是否值得使用样板代码?一些上下文在挖掘Google相机的来源后出现了问题。他们正

java - 自定义 Android 模块中的重复条目 : org/appcelerator/titanium/gen/bindings. json

设置/问题我为Titanium创建了一个自定义Android模块,以在Ti中显示Gif动画。模块源代码可以在这里找到:https://github.com/m1ga/com.miga.gifview实际模块工作正常,但是当我将它与第二个模块(具有相同问题)一起使用时,我收到以下错误:java.util.zip.ZipException:duplicateentry:org/appcelerator/titanium/gen/bindings.json问题出在gifimageview.jar文件中:我的两个模块在/gen文件夹中各有一个bindings.json文件,其中包含与bindi

android - Xamarin.Android 绑定(bind)使用 EnumMethods.xml 定义 Getter/Setter 方法作为接口(interface)

EnumMethods.xml有问题。我将它用于某些界面,并且this映射按预期工作。但是,如果我有另一个扩展原始接口(interface)的接口(interface),则映射不起作用,我会收到以下错误:“无法将类型‘int’隐式转换为‘MyEnum’。存在显式转换(是否缺少强制转换?)”和“无法将类型‘MyEnum’隐式转换为‘int’。存在显式转换(是否缺少强制转换?)”有什么建议吗?映射如下所示:编辑澄清一下。假设第二个称为IViewInheritor。所以上面的错误都在IViewInheritorInvoker类里面。我也有这个类的映射。attachedbindingsproj