草庐IT

additional_bindings

全部标签

Android:绑定(bind)服务和启动服务的区别

我正在尝试确定绑定(bind)服务和启动服务之间的主要概念(而非实现)差异。以下是要点:绑定(bind)服务允许在Activity和服务之间扩展双向通信,而启动的服务不需要向客户端Activity返回任何结果绑定(bind)服务将为多个客户端提供服务(只要至少有一个客户端绑定(bind)到它),而启动的服务执行单个操作然后关闭。(我知道可以启动也绑定(bind)的服务)还有其他主要区别吗? 最佳答案 服务是在后台运行的组件,用于执行长时间运行的操作而无需与用户交互。例如,当用户在不同的应用程序中时,服务可能会在后台播放音乐,或者它可

android - 具有数据绑定(bind)的 ViewPager 项的位置

我已经使用android数据绑定(bind)实现了ViewPager,它可以完美地处理数据和点击事件。我已经为点击事件创建了接口(interface)publicinterfaceItemClickListener{publicvoidonItemClick();}这是我的instantiateItem()的PagerAdapter@OverridepublicObjectinstantiateItem(ViewGroupcontainer,finalintposition){ListItemBindingbinding=DataBindingUtil.inflate(mLayoutI

android - Dagger 2.11 - 组件中存在具有匹配键的绑定(bind)

我有一个小场景,我有以下结构,我试图在baseActivityFragment中注入(inject)fragment管理器,但由于某种原因我运气不佳:(@Singleton@Component(modules={AppModule.class,ActivityModule.class,AndroidSupportInjectionModule.class})publicinterfaceAppComponentextendsAndroidInjector{@Overridevoidinject(Appapplication);@Component.BuilderinterfaceBui

android - 如何在 android 数据绑定(bind)中使用逻辑操作?

在我的布局文件中,我尝试使用以下语法来指定TextView中的文本:android:text="@{user.isMe()&&user.status.isEmpty()?@string/EmptyStatusHint:user.status}"/>我得到:[FatalError]fragment_user_profile.xml:142:58:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.在DataBindingGuide没有什么特别之处。所以,对于这种情况,我有两个问题:如何使用xml中的逻辑语句进行数据绑定

Android 数据绑定(bind) DatabindingUtil 与绑定(bind)类

我想知道以下内容之间有什么区别:binding=DataBindingUtil.inflate(inflater,R.layout.drawer_item_primary,parent,false);对比binding=DrawerItemPrimaryBinding.inflate(inflater,parent,false);有任何性能差异吗?每个的首选用例是什么?任何其他信息将不胜感激!谢谢! 最佳答案 按照AndroidDocumentation中的建议使用绑定(bind)类的inflate.在DataBindingUtil

android - fragment 错误中的 butterknife @bind

我按照网站上的说明进行操作:http://jakewharton.github.io/butterknife/错误:java.lang.RuntimeException:无法启动ActivityComponentInfo。java.lang.RuntimeException:无法绑定(bind)com.project.myapp.OneFragment的View。我尝试删除@Bind(R.id.btnNext)ButtonbtnNext;并且没有运行错误。publicclassOneFragmentextendsFragment{@Bind(R.id.btnNext)Buttonbtn

以编程方式添加到 LinearLayout 的单个 View 上的 Android 数据绑定(bind)?

我能够毫无困难地获得“Activity范围内”的数据绑定(bind)。但是,当我尝试为特定View设置绑定(bind)时,比如我以编程方式添加到LinearLayout的膨胀View,我尝试过的任何东西都不起作用。例如,将数据绑定(bind)到Activity的View是微不足道的。通常在onCreate()方法中,只需添加:MainActivityBindingbinding=DataBindingUtil.setContentView(this,R.layout.main_activity);Useruser=newUser("Test","User");binding.setUs

android cordova phonegap config.xml 未绑定(bind)前缀

我的Android应用程序有以下config.xml文件,我正在尝试安装launchmyapp插件。每次清理时,都会出现以下错误/code/platforms/android/res/xml/config.xml:21:error:ErrorparsingXML:unboundprefix我检查了其他堆栈问题,每个人都指出参数字段中的格式错误,但一切似乎都正常...这是config.xmlMyAppNameAsampleApacheCordovaapplicationthatrespondstothedevicereadyevent.ApacheCordovaTeam

Android - fragment 中的绑定(bind)服务

我有一个Activity类,在它的onResume部分我使用了下一个代码-@OverrideprotectedvoidonResume(){super.onResume();bindService(newIntent(MainActivity.this,IMService.class),mConnection,Context.BIND_AUTO_CREATE);}在onPause我使用了下一个代码-@OverrideprotectedvoidonPause(){unbindService(mConnection);super.onPause();}如您所知,我正在绑定(bind)和解除

android - 数据绑定(bind)错误 : old values should be followed by new values. 参数 2 必须与参数 3 的类型相同

我正在为我的自定义字段使用数据绑定(bind)。我为此设置了自定义数据绑定(bind)适配器。我的绑定(bind)适配器如下所示:@BindingAdapter({"created_by,created_at"})publicstaticvoidsetDetailCreated(TextViewtextView,StringcreatedBy,longcreatedAt){Calendarcal=Calendar.getInstance();cal.setTimeInMillis(createdAt);SimpleDateFormatdateFormat=newSimpleDateFo