【发布时间】:2019-11-19 05:05:21
【问题描述】:
我正在关注如何在我的游戏中设置保存的游戏的 google 开发者指南,当我到达您创建快照以存储数据的部分时,该指南没有指定要做什么。
我还检查了此处提供的示例代码 https://github.com/gguuss/android-basic-samples/tree/master/BasicSamples/CollectAllTheStars2
但是使用的一些方法被标记为已弃用,并且从 5 年前开始就没有更新代码
private String mCurrentSaveName = "snapshotTemp";
/**
* This callback will be triggered after you call startActivityForResult from the
* showSavedGamesUI method.
*/
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
if (intent != null) {
if (intent.hasExtra(SnapshotsClient.EXTRA_SNAPSHOT_METADATA)) {
// Load a snapshot.
SnapshotMetadata snapshotMetadata =
intent.getParcelableExtra(SnapshotsClient.EXTRA_SNAPSHOT_METADATA);
mCurrentSaveName = snapshotMetadata.getUniqueName();
// Load the game data from the Snapshot
// ...
} else if (intent.hasExtra(SnapshotsClient.EXTRA_SNAPSHOT_NEW)) {
// Create a new snapshot named with a unique string
String unique = new BigInteger(281, new Random()).toString(13);
mCurrentSaveName = "snapshotTemp-" + unique;
// Create the new snapshot
// ...
}
}
}
谁能帮助我?以及在//create the new snapshot comment附近做什么?
【问题讨论】:
标签: android google-play-services google-play-games