草庐IT

name-binding

全部标签

android - 绑定(bind)到正在运行的服务(在 finish() 之后)/回调处理程序

又是一个关于LocalServices的问题。在onDestroy()之后,如何(重新)绑定(bind)到现有服务?问题:我绑定(bind)到服务并从Activity启动服务。我正在将可运行对象发布到Binder,以便在UI上进行回调(更新进度条)。当我关闭这个Activity时,操作系统可以结束生命周期并销毁Activity,调用onDestroy(),对吗?我模拟这个,在onPause()方法中调用finish()。因此,一旦我重新启动Activity,如何再次绑定(bind)到SAME服务?我以为服务是Singelton,但是当我尝试重新绑定(bind)时,我得到了另一个Bind

android - 在项目 'Android Package Builder' 上运行生成器 'HelloAndroid' 时出错。 sun/security/x509/X500Name

我刚刚安装了Eclipse-Classic3.7.2和androidSDK。还使用ADT插件安装/配置了eclipse。现在在执行了http://developer.android.com/resources/tutorials/hello-world.html中的步骤之后为了创建“HelloWorld”应用程序,我尝试在Android模拟器中运行该应用程序。但这是抛出一个错误Errorsoccurredduringthebuild.Errorsrunningbuilder'AndroidPackageBuilder'onproject'HelloAndroid'.sun/securi

android - 错误 : No resource found that matches the given name

在此文件中是我的布局,此代码中显示以下错误error:Error:Noresourcefoundthatmatchesthegivenname(at'id'withvalue'@id/question_text_view').error:Error:Noresourcefoundthatmatchesthegivenname(at'id'withvalue'@id/next_button').这是布局文件这是我的strings.xmlGeoQuizTrueFalseCorrectNextIncorrectSettingsFrankReedHortonFoundedAPOondecemb

android - ObservableInt 导致数据绑定(bind)库崩溃

我正在使用新的数据绑定(bind)库并尝试实现可观察接口(interface)。但无论我是否将age变量设置为textview,它都会崩溃。如果我将年龄变量转换为字符串,代码工作正常。有什么办法可以让它与int一起使用吗?publicclassUserextendsBaseObservable{@BindablepublicfinalObservableFieldname=newObservableField();@BindablepublicfinalObservableIntage=newObservableInt();}崩溃日志:android.content.res.Resou

android - 数据绑定(bind)编译器错误 : "Cannot resolve type for SafeVarargs"

我已经尝试让Android数据绑定(bind)工作2天了,它是一个接一个的编译器问题,现在我完全碰壁了。我用谷歌搜索了这个,没有找到任何东西。这是完整的日志:java.lang.RuntimeException:failure,seelogsfordetails.cannotgenerateviewbindersjava.lang.RuntimeException:failure,seelogsfordetails.CannotresolvetypeforSafeVarargsatandroid.databinding.tool.util.L.printMessage(L.java:1

java - MissingResourceException : Can't find bundle for base name sun. util.logging.resources.logging,语言环境 en_US

我得到了,Causedbyjava.lang.InternalError:java.util.MissingResourceException:Can'tfindbundleforbasenamesun.util.logging.resources.logging,localeen_US在我的来自firebase崩溃报告的应用程序中。其他细节Manufacturer:HTCModel:HTC10AndroidAPI:24这是堆栈跟踪java.util.logging.Logger$1.run(Logger.java:1385)java.util.logging.Logger$1.run

android - 订阅或绑定(bind)到现有的 Intent 服务

我有一个应用程序有一个初始Activity,它在ListView中列出了一些文件。单击列表中的项目时,您会转到该特定文件的详细Activity。在详细View中,我有一个名为下载的按钮,当您单击下载时,它会启动一个IntentService,它会像这样设置要下载的文件:downloadButton.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(AppDetailsActivity.this,AppDownloadService.class);intent.p

android - res-auto 和 com.package.name 之间命名 xml 的区别 - android

我见过自定义xml:和这两个不同的名字有什么区别?后者是否仅指向默认位置,如您的包裹?前者是否指向引用库?谢谢。 最佳答案 如果我们在项目中添加一个新的自定义View及其属性,您可以在布局的开头添加它:xmlns:custom="http://schemas.android.com/apk/res/your_main_app_package如果新的自定义View在链接到您的项目的库项目中,则添加:xmlns:custom="http://schemas.android.com/apk/res-auto注意:此问题已在ADT修订版17

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