【发布时间】:2019-04-25 22:22:40
【问题描述】:
由于 Google Play Games Service API 最近发生了变化,我不得不替换我的 Android 应用中所有已弃用的代码。我正在关注https://developers.google.com/games/services/android/savedgames 中的 Google 指南,但我不清楚如何将快照传递给写入要保存的数据的函数。
private Task writeSnapshot(Snapshot snapshot, byte[] data, Bitmap coverImage, String desc) { // 设置快照的数据负载 snapshot.getSnapshotContents().writeBytes(data); // 创建更改操作 SnapshotMetadataChange metadataChange = new SnapshotMetadataChange.Builder() .setCoverImage(封面图片) .setDescription(描述) 。建造(); SnapshotsClient 快照客户端 = Games.getSnapshotsClient(this, GoogleSignIn.getLastSignedInAccount(this)); // 提交操作 返回 snapshotsClient.commitAndClose(snapshot, metadataChange); }你能帮帮我吗?我认为应该在文档中添加一个使用此功能的示例,以使一切更清晰,并帮助需要从头开始学习的开发人员。
【问题讨论】:
标签: java android google-play-services google-play-games