小编Her*_*s84的帖子

什么是<link rel ="image_src">

今天我遇到了一个<link rel="image_src">标签.我不知道,所以我使用谷歌.谷歌告诉我这个标签类似于og:image.所以我来打开图主网站阅读它http://ogp.me/,但我没有发现链接rel="image_src".那么这个标签是替换为meta property="og:image"还是在另一个规范中的特殊标签?如何使用此标签或使用什么?

html xhtml

36
推荐指数
2
解决办法
3万
查看次数

如何为 Firebase 性能监控创建无操作版本

我想在使用模块的大型 android multidex 应用程序中使用 firebase性能监控。所以我将apply plugin和添加dependencies到我的gradle文件中。但是我的构建时间增加了太多。所以告诉我如何在调试版本中创建一个无操作版本。我的问题是我不想apply plugin在调试和发布版本中使用 gradle 文件(因为它仍然是 BETA),只在 alpha 版本中。

android firebase firebase-performance

5
推荐指数
1
解决办法
887
查看次数

Dagger 2 将子组件添加到父组件

嗨,社区,我在理解 dagger 2 以新方式添加子组件时遇到问题(在 dagger 2.7 中添加)。请参阅下面的示例:

@Component(modules = {AppModule.class, MainActivityBinder.class})
@Singleton
interface AppComponent
{
   inject(MyApplication _)
}

@Subcomponent(modules = ActivityModule.class)
interface ActivitySubcomponent
{
   inject(MainActivity _)

   @Subcomponent.Builder
   interface Builder
   {
      @BindInstance
      Builder activity(Activity activity)

      ActivitySubcomponent build();
   }
}
Run Code Online (Sandbox Code Playgroud)

初始步骤:我AppComponent提供的是我的根组件,它提供AppModule单例(改造、okhttp 等)。在ActivitySubcomponent我提供ActivityModule的具有指定给该活动的依赖项。现在必须将子组件添加到AppComponent,因此我以新的方式创建名为 的指定模块MainActivityBinder,该模块具有注释@Module.subcomponents 并指向绑定子组件,但我有第一个问题,该绑定模块的主体中​​应该包含什么?

@Module(subcomponents = ActivitySubcomponent.class)
public class MainActivityBinder
{
  //what body of this class should be ??
}
Run Code Online (Sandbox Code Playgroud)

我知道,这个想法是我可以绑定子组件或它们的构建器。第二个问题什么时候绑定构建器,什么时候绑定子组件?例如我ActivitySubcomponent需要的活动上下文,所以我创建了提供上下文的构建器,ActivityModule在这种情况下最好在MainActivityBinder构建器中提供?第三个问题如何调用组件构建器以及如何获取应用组件的子组件?在标准子组件工厂中,我添加到AppComponent返回子组件的方法中,我可以定义参数(例如给出活动上下文,如下所列)

@Component(modules …
Run Code Online (Sandbox Code Playgroud)

android dagger-2 subcomponent

5
推荐指数
1
解决办法
2029
查看次数