【发布时间】:2015-11-12 12:12:08
【问题描述】:
目前我正在将 Google 的 Saved Games 集成到 Android 应用中。
我正在尝试在用户请求新保存后创建新快照。我实现了onActivityResult,因为我发现here:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
// requestCode and resultCode checks happen here, of course...
if (intent != null) {
if (intent.hasExtra(Snapshots.EXTRA_SNAPSHOT_METADATA)) {
// Load a snapshot.
SnapshotMetadata snapshotMetadata = intent.getParcelableExtra(Snapshots.EXTRA_SNAPSHOT_METADATA);
currentSaveName = snapshotMetadata.getUniqueName();
loadFromSnapshot(snapshotMetadata);
} else if (intent.hasExtra(Snapshots.EXTRA_SNAPSHOT_NEW)) {
// Create a new snapshot named with a unique string
// TODO: check for existing snapshot, for now, add garbage text.
String unique = new BigInteger(281, new Random()).toString(13);
currentSaveName = "snapshotTemp-" + unique;
saveSnapshot(null);
}
}
}
显然,检查具有生成名称的快照是否已存在是个好主意。我应该怎么做呢?
【问题讨论】:
标签: java android google-play-games