我正在使用 CCL 在我的 android 应用程序中实现强制转换功能。CCL 有一个目标活动(默认为 VideoCastControllerActivity),它将在用户单击迷你播放器或通知时启动。如果我有其他要传递给该活动的数据,那么正确的方法是什么?数据基本上只是一个id号。
看起来您正在播放的媒体的 MediaInfo 数据以捆绑包的形式传递给活动。我看到有一个 JSON 字段可以传递其他自定义数据。
void setCustomData(org.json.JSONObject customData) { /* compiled code */ }
public org.json.JSONObject getCustomData() { /* compiled code */ }
我可以将该 ID 号转换为 JSON 并将其与媒体信息一起放入,但我不确定我是否在滥用该属性,或者这是否意味着它的用途?还有另一种更干净的方法吗?