-1

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

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

我的实现:

在我的应用程序中,在扩展的活动中Application,我已经初始化了 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的 .

4

1 回答 1

1

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

解决了。

愚蠢地把这段代码:

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

代替:

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

于 2016-08-31T13:15:24.820 回答