由于Google Play Games Service API的最近更改,我被迫替换Android应用程序中所有已弃用的代码。我正在按照Google指南https://developers.google.com/games/services/android/savedgames进行操作,但我不清楚如何将快照传递给此函数以写入要保存的数据。
private Task writeSnapshot(Snapshot snapshot, byte[] data, Bitmap coverImage, String desc) { // 为快照设置数据负载 snapshot.getSnapshotContents().writeBytes(data); // 创建更改操作 SnapshotMetadataChange metadataChange = new SnapshotMetadataChange.Builder() .setCoverImage(coverImage) .setDescription(desc) .build(); SnapshotsClient snapshotsClient = Games.getSnapshotsClient(this, GoogleSignIn.getLastSignedInAccount(this)); // 提交操作 return snapshotsClient.commitAndClose(snapshot, metadataChange); }你能帮我吗?我认为应该在文档中添加此函数的使用示例,以使一切更清晰,并帮助需要从头学习此内容的开发人员。
getSaveFileName
。 - Abhay Koradiya