草庐IT

mysqli_stmt_bind_param

全部标签

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

java - 牙签绑定(bind)相互依赖的模块

我正在试用toothpickDI库,我似乎错过了一些关键的东西。我创建了以下testprojectongithub我试图为我的理解问题制作一个尽可能小的用例。在那里你会找到ApplicationModule我尝试在我的“根”模块中注入(inject)我需要的一切。如您所见,我有两次scope.installModules(module)因为我的PlainPojo依赖于Application实例。如果我不执行第一个installModule调用,则范围内没有应用程序实例。如评论中所述,我可以将应用程序实例作为参数传递,但我认为我可以在使用DI时删除它们?引起麻烦的第二类是SimpleTe

安卓数据绑定(bind) : Pass variable to NavigationView

当用户登录我的应用程序时,我会在MainActivity中收到他们的个人资料信息(姓名、头像等),我想通过数据绑定(bind)用用户参数填充我的导航View标题中的一些字段。我试过thedocs中提出的方法,但可能仅限于只是?activity_main.xmlnav_header_main.xml主Activity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);ActivityMainBindingbinding=DataBindingUtil.set

android - 绑定(bind)到服务与 Intent 基础通信

我发现可以使用Intents或直接绑定(bind)与服务通信。为什么直接绑定(bind)会有用?这听起来像是与组件高度耦合,这不是一种不好的做法吗? 最佳答案 通常,使用context.StartService()启动的服务会执行单个操作,不会向调用者返回结果。并且此服务可以无限期运行,并且服务应通过调用stopSelf()自行停止。有界服务提供了一个客户端服务器接口(interface),允许组件与服务交互并发送请求、获取结果,甚至通过进程间通信(IPC)跨进程进行。一个或多个组件可以绑定(bind)到该服务。此服务仅在至少有一个

android - 使用 Xamarin 扩充绑定(bind)库时出现 ClassNotFoundException

我已经为twoway-view库创建了自定义绑定(bind)。DLL生成似乎没问题,我可以毫无问题地执行以下操作:vartwoWayView=newOrg.Lucasr.TwoWayView.Widget.TwoWayView(this);但是,如果尝试使用java反射来实例化该类:Java.Lang.Class.ForName("Org.Lucasr.TwoWayView.Widget.TwoWayView")我得到了一个ClassNotFoundException,它与尝试膨胀其中包含TwoWayView的布局时发生的异常相同:编辑按照here所述使用dexdump,我可以看到类在

java - Android camera2.params.face 矩形放置在 Canvas 上

我正在尝试在我的相机预览中实现人脸检测。我按照Android引用页面在TextureView中实现自定义相机预览,放置在FrameLayout中。此FrameLayout中还有一个具有清晰背景(与相机预览重叠)的SurfaceView。每次相机预览时,我的应用程序都会将第一个CaptureResult.STATISTICS_FACES面的边界识别的Rect动态绘制到SurfaceView的Canvas更新(每帧一次)。我的应用假设只需要识别一张脸。我在绘制矩形时出现了问题。如果我将脸保持在相机View的中央,我会在正确的位置得到矩形,但是当我向上移动头部时,矩形会向右移动,而当我向右移

Android 惰性数据绑定(bind)可能吗?

Android数据绑定(bind)支持最酷的功能之一是它还可以为带有ID集的View生成字段。这整理了代码库,因为不需要字段或findViewById()调用。但问题是绑定(bind)实例只能通过倾向于安排绑定(bind)的bind()调用来检索。当异步接收数据并且通常会抛出NullPointerException时,这是很糟糕的。是否可以在不进行实际数据绑定(bind)过程的情况下检索带有View字段的绑定(bind)实例?堆栈跟踪:java.lang.NullPointerException:Attempttoinvokevirtualmethod'booleanjava.lang

java - 自定义快速设置磁贴在绑定(bind)到 Activity 时保持不可用状态

我正在尝试为我的应用程序添加自定义快速设置磁贴。我遵循了Google的示例代码/文档,但遇到了一些问题。搜索了一段时间后,我找不到任何解决方案。当我运行我的应用程序时,该磁贴在快速设置托盘中可见,但仍处于不可用状态。我需要与磁贴进行双向通信,即当用户选择磁贴时,应用会做出响应,而当用户在应用内执行特定操作时,磁贴UI会切换。问题似乎来自尝试将我的自定义TileService类绑定(bind)到我的MainActivity-每当我绑定(bind)它时,tile就会进入持续不可用状态。我似乎无法弄清楚为什么,因为它已成功绑定(bind)。如果我不绑定(bind)它(即只有命令应用程序的图b

android - 在数据绑定(bind)中设置动态布局高度

我想在数据绑定(bind)结构中设置动态布局高度。我尝试了一些东西,但我得到了这个异常:java.lang.NullPointerException:Attempttoinvokevirtualmethod'intjava.lang.Integer.intValue()'onanullobjectreferenceatdatabinding.ItemGroupCommentsBinding.executeBindings(ItemGroupCommentsBinding.java:147)atandroid.databinding.ViewDataBinding.executePend