小编Nid*_*hah的帖子

如何在Fabric.io中初始化Crashlytics?

寻求一些帮助.我刚刚将我的Android应用程序升级到结构,现在该应用程序在此行上出错了:

Crashlytics.start(getApplicationContext());

Gradle: error: cannot find symbol method start(Context)

我尝试评论该行,但随后崩溃没有被记录.如何在新的结构框架中初始化Crashlytics?我错过了什么吗?

在此先感谢您的帮助.

android crashlytics twitter-fabric

41
推荐指数
1
解决办法
3万
查看次数

使用Fabric SDK从twitter授权取消时获取授权错误

我使用TwitterKit登录用户到应用程序.我在片段和TwitterAuthClient中使用自定义按钮来授权用户.登录happy flow正在按预期工作.

但是,当我取消授权并尝试通过单击登录按钮再次登录时,我收到以下错误:

com.twitter.sdk.android.core.TwitterAuthException: Authorize failed.
Run Code Online (Sandbox Code Playgroud)

我已经尝试清除活动会话并在取消之前第二次尝试登录之前注销,但它没有解决问题.

Twitter.getSessionManager().clearActiveSession();
Twitter.logOut();
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

android twitter-oauth twitter-fabric

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

分页库DataSource.Factory用于多个数据源

新的分页库使我们可以指定一个自定义数据源以用于数据分页。github上的分页库文档和示例代码向我们展示了如何通过创建DataSource.Factory的子类来创建自定义数据源实例,如下所示:

class ConcertTimeDataSourceFactory(private val concertStartTime: Date) :
    DataSource.Factory<Date, Concert>() {
    val sourceLiveData = MutableLiveData<ConcertTimeDataSource>()
    override fun create(): DataSource<Date, Concert> {
        val source = ConcertTimeDataSource(concertStartTime)
        sourceLiveData.postValue(source)
        return source
    }
}
Run Code Online (Sandbox Code Playgroud)

在真实的应用程序中,通常会有带有recyclerviews的多个视图,因此会有多个自定义数据源。因此,您最终会为每个数据源创建DataSource.Factory的多个实现,还是有一个更通用的解决方案?

android android-architecture-components android-jetpack android-paging

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