小编Ale*_*der的帖子

防止 Dagger2 组件在屏幕旋转时重新创建

我是 Dagger2 依赖注入的新手。当屏幕旋转时,我很难保留相同的组件。

@Inject
MainActivityPresenterImpl presenter;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    component = DaggerMainActivityComponent.builder()
            .mainActivityModule(new MainActivityModule(this))
            .applicationComponent(TrainningDagger3.get(this).getComponent())
            .build();
    component.inject(this);
    presenter.fetchData();
}
Run Code Online (Sandbox Code Playgroud)

我尝试调试应用程序,我认为当加载新配置时,它会创建组件的新实例和演示者的新实例。当屏幕旋转时,如何保留相同的组件和演示者。太感谢了!

android dagger dagger-2 android-mvp

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

将TURN服务器添加到android webRtc本机

我正在研究WebRtc本机android应用程序。我还编译io.pristine lib。仅当两个设备都连接到wifi时,才能在两个设备之间建立呼叫。如果其中一个设备连接到蜂窝网络,则无法建立呼叫。我在那里阅读了所有可能的论坛,看起来我需要TURN服务器。我已经运行了自己的TURN服务器,但是知道如何强制应用程序使用此服务器。欢迎任何帮助。谢谢!!

android webrtc turn

4
推荐指数
2
解决办法
1994
查看次数

标签 统计

android ×2

android-mvp ×1

dagger ×1

dagger-2 ×1

turn ×1

webrtc ×1