在我的Android应用程序中,数字主题在将数字(通过Twitter的Fabric)升级到2.0.0之后无法正常工作

时间:2016-08-29 12:04:20

标签: android twitter-fabric twitter-digits

[免责声明:已弃用 - 数字已改变实施和所有权。问题/答案已过时]

我已经在我的Android制作应用中使用Digits几个月了,没有任何问题。最近Digits升级到2.0.0版。我尝试按照Digits upgrade guide升级我的实现。一切都按预期工作但主题。

  

我的实施:

在我的应用中,在扩展Application的活动中,我初始化了数字as given in docs,并发布使用以下代码设置主题:

new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();

其中CustomDigitsTheme是:

<style name="CustomDigitsTheme" parent="Theme.AppCompat.Light">
        <item name="android:textColorPrimary">@color/text_primary</item>
        <item name="android:textColorSecondary">@color/text_hint</item>
        <item name="android:textColorLink">@color/accent</item>
        <item name="dgts__accentColor">@color/accent</item>
        <item name="dgts__logoDrawable">@drawable/logo</item>
</style>

请注意,Digits提供了另一种设置主题的方法(使用DigitsAuthButton)。但我无法使用它,因为在我的实施中我使用常规Button

1 个答案:

答案 0 :(得分:1)

[免责声明:已弃用 - 数字已改变实施和所有权。问题/答案已过时]

解决。

愚蠢地把这段代码:

new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();

而不是:

Fabric.with(this, new TwitterCore(twitterAuthConfig), new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build());