草庐IT

lldb_injected_self

全部标签

android - @InjectView 字段何时注入(inject)?

Activity中用@InjectView或@InjectResource注释的字段究竟何时被注入(inject)? 最佳答案 根据ASimpleExample在Roboguice的网站上,成员在Activity的onCreate()方法调用super.onCreate()时填充:classRoboWayextendsRoboActivity{@InjectView(R.id.name)TextViewname;@InjectView(R.id.thumbnail)ImageViewthumbnail;@InjectResource

java - @Inject 注释如何知道在同一接口(interface)下实例化哪个具体类?

我在Android应用程序中使用Dagger2.0。我对@Inject注释感到困惑。我有两个实现相同接口(interface)的具体类。我正在使用@Inject注释注入(inject)具体类之一。在这里,@Inject注释如何决定实例化哪个具体类。示例:我只有一个界面。Product.javapublicinterfaceProduct{}共有两个具体类ProductOne和ProductTwo。ProductOne.classpublicclassProductOneimplementsProduct{@InjectpublicProductOne(){}}封装类是客户端。打包.ja

android - 使用 Snapdragon MSM8960 SoC 在通话中注入(inject)上行链路音频

一段时间以来,我一直在研究这个特定于MSM8960的主题。我查看了ALSAhardwaremodulefromgoogle.迈克尔在post中的回答确实提到MSM8960在“硬件和设备驱动程序”级别支持通话中上行链路音频注入(inject)。是指这个ALSA模块的级别吗?从手机上的ALSA配置文件来看,通话中的语音播放似乎是通过/dev/snd/pcmC0D0p完成的,或者至少符合ALSA范式。是否可以使用其中一个文件描述符来达到目的?我确实在libalsa-intf中看到了一些有趣的USE_CASE定义。 最佳答案 MSM8960

java - 未在 Android Dagger 项目中注入(inject)字段

我正在Android上玩Dagger。我创建了一个模型UserPreference、一个名为PreferenceModule的模块和另一个类UserPreferenceTest,它是PreferenceModule的测试。我有以下3个java文件UserPreference.javapackagecom.sigicn.preference;importjavax.inject.Inject;importcom.sigicn.commonmodels.Application;publicclassUserPreference{publicStringname,weiboAccount;@

android - Dagger 2 - 在实现类中注入(inject)接口(interface) - "Attempt to invoke interface method on a null object reference"

当我试图在实现类中注入(inject)接口(interface)时,我总是得到空指针异常。这是我的代码:获得:NullpointererrorinLoginManagerImplclassatline:@OverridepublicStringgetLoginResponse(Stringrequest){returnnetworkManager.getLoginResponse(request);}此处networkManager始终为空,请您查看代码。下面是我的源代码:publicclassLoginActivityextendsActivity{@InjectNetworkMan

android - android 跟踪 View 中显示的 'self' 是什么

我已经开始使用AndroidTraceView工具来分析我的游戏。在我的一些方法中,我看到大部分时间都花在了“self”上。我觉得它很明显,但有人知道这代表什么吗? 最佳答案 Self是花在实际方法上的时间,而不是child。例如,如果您有一个方法运行一个循环来执行一些数学运算,然后调用一些绘图函数,您将在children中看到绘制函数的时间列表,以及在该函数中花费的时间方法本身(主要是数学循环)作为self。 关于android-android跟踪View中显示的'self'是什么,我

android - 是否有关于 Dagger 在注入(inject)依赖项时何时回退到反射的文档?

我的团队已在我们的Android应用程序中采用Dagger进行依赖项注入(inject),我必须说到目前为止我们非常喜欢它。但是,我们要确保我们有效地使用它。我想知道是否有人可以解释或是否有任何文档解释Dagger回退到反射以注入(inject)依赖项的情况? 最佳答案 Dagger的回退逻辑嵌入在其FailoverLoader类中。它曾经在无法为给定模块加载ModuleAdapter时进行故障转移,但如果无法加载ModuleAdapter,最新版本将失败并显示错误。目前,如果Dagger找不到需要注入(inject)的给定类型的I

java - 多个独立组分注入(inject)

我正在处理的android项目的Dagger配置:注意:我已经在需要的地方提供了所有需要的@Component、@Module、@Provides注释。MainActivity{@InjectAa;@InjectBb;onCreate(){ComponentX.inject(this);ComponentY.inject(this);}}ComponentX->ModuleA->providerAComponentY->ModuleB->providerB如您所见,这是两个完全独立的组件,除了在注入(inject)点之外,彼此毫无关联。在编译过程中出现以下错误:InfileA.java

android - roboguice 如何注入(inject)自定义类

您好,我目前正在使用roboguice正如我们所知,我们可以使用注释来注入(inject)类比如@InjectView(R.id.list)ListViewx@inject符号有效,因为我从RoboActivity或任何Robo类扩展我的问题是如果我想注入(inject)一个自定义类,称为publicclassCustomUtilManager{}我希望能够在RoboActivity中注入(inject)它@InjectCustomUtilMananger我该怎么做?我的第二个问题是,如果我有一个类,它不是任何Robo*类的子类说publicclassMyOwnClass{}如何获取注

Javascript注入(inject)到webview

我知道它存在很多问题,但我不明白为什么我的以下代码不再起作用这是我的代码:privatevoidinit(){webview.setWebViewClient(newFormWebViewClient());webview.postUrl(url,EncodingUtils.getBytes(data,"BASE64"));}privateclassFormWebViewClientextendsWebViewClient{@OverridepublicvoidonPageStarted(WebViewview,Stringurl,Bitmapfavicon){super.onPage