草庐IT

INJECT_EVENTS

全部标签

java - 使用 RoboGuice 2 使用带有参数的构造函数注入(inject)对象

我第一次尝试Android版RoboGuice2(和Guice相关),现在卡住了。我一直无法找到如何执行此操作的示例,并且希望有人向我展示正确的方法并进行解释。我想在构造函数中@Inject一个将字符串作为参数的对象。示例如下:publicclassMyActivityextendsRoboFragmentActivity{@InjectMyObjectobj;publicvoidonCreate(BundlesavedInstanceState){super.onCreate();obj.print();}}publicclassMyObject{privateStringname;

android - 为仪器测试注入(inject) espresso 规则的依赖项

androidstudio3.4.1dagger-android2.21我正在使用dagger-android将我的OKHttpClient注入(inject)到espresso规则中。但是还没有找到一种方法来做到这一点,我尝试了很多不同的事情。这是我正在使用的规则,我正在尝试将okHttpClient注入(inject)其中classOkHttpIdingResourceRule(application:Application):TestRule{/*Myattemptbelow-butnotworking*/privatevaltestApplication=Instrumenta

android - 如何使用 robolectric 覆盖注入(inject)的 @Singleton 类?

我有一个fragment,我正在尝试使用使用@Singletonapi类的Robolectric(和Mockito)进行测试。我正在尝试以一种可以为每个测试自定义响应的方式来模拟单例。这是我的fragment引用的API类:@SingletonpublicclassMyApi{@InjectpublicMyApi(Contextcontext){//Dosomething}publicMyObjectgetMyFeed(){}}这是我要设置的测试类:@RunWith(RobolectricTestRunner.class)publicclassMyFragmentTestextends

android - Active Android 是否容易受到 SQL 注入(inject)。任何已知的解决方案?

Android应用程序已经使用ActiveAndroid开发publicstaticListsearch(Stringpattern){returnnewSelect().from(ModelNames.class).where("titleLIKE'%"+pattern+"%'orcontentLIKE'%"+pattern+"%'").orderBy("title").execute();}现在它容易受到SQL注入(inject)。有没有人遇到过类似的问题并找到了解决方案,或者谁能提供相同的解决方案?在github上发现了一个问题,但无法得到合适的解决方案。

java - 如何使用 Dagger 2 注入(inject) pojo 依赖项?

我有一个简单的pojo类:publicclassMySimpleClass{privateListmDependency;publicMySimpleClass(Listdependency){mDependency=dependency;}}我正在尝试使用Dagger2使用依赖注入(inject)创建它。现在我有一个简单的模块和组件:@ModulepublicclassMySimpleClassModule{@ProvidesMySimpleClassprovideMySimpleClass(Listdependency){returnnewMySimpleClass(depende

java - 什么是 Java/Android 中的 View 注入(inject)?

谁能告诉我什么是Android中的“View注入(inject)”?当我们使用像ButterKnife这样的View注入(inject)库并注入(inject)View时会发生什么?PS:我知道如何使用Butterknife我只想知道如果有人问我什么是Android中的View注入(inject),我该如何回答。 最佳答案 ButterKnife是一个使用注释代替我们一遍又一遍使用的样板代码的库。View注入(inject)是MVC/MVVM设计模式中的一个概念,它是关于将View与其各自的Controller/View模型解耦。这

events - 如何在 Flutter 上实现事件监听器或委托(delegate)

我有一个主要的dart类,应用栏位于其中,并且应用栏包含一个刷新按钮。我正在使用抽屉导航来填充另外两个Viewf1和f2。如何从我的main.dart将刷新按钮点击传递给f1.dart的子片段类型,以便我可以刷新f1.dart上的内容//StateofMainclass_MyHomePageStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnScaffold(drawer:Drawer(child:newColumn(children:[///////////////////////////////////

events - 如何在 Flutter 上实现事件监听器或委托(delegate)

我有一个主要的dart类,应用栏位于其中,并且应用栏包含一个刷新按钮。我正在使用抽屉导航来填充另外两个Viewf1和f2。如何从我的main.dart将刷新按钮点击传递给f1.dart的子片段类型,以便我可以刷新f1.dart上的内容//StateofMainclass_MyHomePageStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnScaffold(drawer:Drawer(child:newColumn(children:[///////////////////////////////////

安卓媒体播放器 : How can I listen for media player events?

我正在关注thisMediaPlayer的解释,我想知道如何收听播放器的事件,例如播放、暂停、停止等...该页面显示了如何只监听onPreparedListener,所以我想知道是否有播放器其他状态的事件,或者我将如何处理播放器的不同状态? 最佳答案 不幸的是,您无法检测到mediaplayer是否暂停或停止,MediaPlayer类有一个函数isPlaying()可以检测是否它是否处于播放模式。您可以做一些努力来检测暂停条件,如下所示:mediaplayer.pause();//getthelengthofthemediaplay

android - 如何注入(inject) SyncAdapter

我刚开始学习如何使用Dagger,我已经将我的Backend连接类转换为自动注入(inject)。该类处理Retrofit并执行网络请求。它曾经有静态方法,但现在它是一个对象,例如:Backend.fetchPost(context,42);//oldwaymBackend.fetchPost(42);//mBackendisaninjectedfield上下文用于检索为我的后端服务器提供OAuthtoken的AccountManager。现在会自动注入(inject)。这在Activity和fragment中效果很好,但我不知道如何注入(inject)我的SyncAdapter类。事