android - Android TwitterKit 不显示转发和喜欢
问题描述
我正在使用TwitterKit for Android在我的应用程序中显示推文。效果很好,但由于某种原因,它没有在每条推文下方显示转发和喜欢的数量。
这是我的代码:
SearchTimeline searchTimeline = getTimeline("#somehashtag", "en");
tweetAdapter = new TweetTimelineRecyclerViewAdapter.Builder(getActivity())
.setTimeline(searchTimeline)
.setViewStyle(R.style.tw__TweetDarkStyleNonTransparent)
.build();
mTweetsRecycler.setAdapter(tweetAdapter);
这里是风格:
<style name="tw__TweetDarkStyleNonTransparent">
<item name="tw__container_bg_color">#303030</item>
<item name="tw__primary_text_color">#e1ffffff</item>
<item name="tw__action_color">#55acee</item>
<item name="tw__action_highlight_color">#667580</item>
<item name="tw__tweet_actions_enabled">true</item>
</style>
以上样式是我的自定义样式,基于官方样式。风格正在发挥作用,但转推数和点赞数仍未显示。
我错过了什么?
解决方案
基于官方文档中的Tweet Data Dictionary我认为您必须自己获取 json 并获取要显示的元素:
此推文被转发的次数。例子:
"retweet_count":160
可以为空。表示这条推文被 Twitter 用户点赞的大概次数。例子:
"favorite_count":295
推荐阅读
- pseudocode - 绘制/编写流程图/伪代码
- javascript - 在哪里可以检查开发工具上的 Javascript 的 JSON.parse() 错误日志?
- mysql - 在 MySql 中,如何检查具有 json 字段的行是否具有包含特定文本的键?
- highcharts - Highcharts 绘制 MACD + EMA + 交易量
- c# - 脚本错误:NullReferenceException:downloadhandler.data
- java - 从一个 MySQL 数据库表中选择并使用 Java 在另一个数据库表中批量插入 || 批量插入不起作用
- python - 使用另一个数据框作为列引用的数据框查找
- visual-studio-code - 使用 vs code 删除文件夹中的所有文件,这些文件不是由另一个文件夹中的文件导入的
- arduino - Arduino Uno 上的“引脚更改”中断在哪里?
- javascript - 为什么 react-monaco-editor 不支持像 componentDidUpdate 这样的 API