2012-04-12 5 views
0

AndroidでTemple Runをプレイすると、アプリはデータをどこかに保存します。 USB接続を有効にしてからゲームをプレイしようとすると、アプリはこの情報をまったく新しい場所に保存して、以前の情報がもう表示されなくなります。 USB接続を無効にした場合にのみ、以前のデータが使用されます。AndroidでのTemple Runは、USB接続に依存して別の場所にデータを保存します。

つまり、SDカードがマウントされていれば完全に新しいユーザーとして開始し、SDカードがマウント解除されている場合は以前の状態を再開することができます。

これはどのような種類のストレージですか? SDカードをマウントしても表示されないのはなぜですか?電話機を切り替えてSDカードを保管してもデータを保持できますか?

+0

これはプログラミングに関する質問ではありません。 –

+0

しかし、それは私と他のユーザーをSOに魅了する問題です。 – OckhamsRazor

答えて

3

サウンドSDカードに保存する必要があるように、携帯電話をUSBポートに差し込むと、SDカードがコンピュータにマウントされてゲームからアクセスできなくなるため、ゲームがフォールバックされます内部ストレージ(電話)。

携帯電話を接続すると、デフォルトでSDカードがマウントされます。このカードを「ちょうど充電」に変更して、ゲームをプレイしてみてください。

2

おそらく、SDカードが使用可能かどうか、また内部ストレージを使用していないかどうかを確認します。
SDカードをマウントすると、アプリケーションはアクセスできないため、保存されているゲームがない内部ストレージに切り替わります。

+0

Thanks Jave。しかし、関連するファイルがあるかどうかを調べるために私のSDカードを閲覧すると、見つけられません。これがなぜそうなの? – OckhamsRazor

+0

@OckhamsRazor私は考えていない、おそらくファイルが隠されて?あなたはeclipseのDDMSファイルエクスプローラでそれらをブラウズして何かを見つけてみることができます。 – Jave

+2

@OckhamsRazorファイルは次のディレクトリにあります Android \ data \ com.imangi.templerun \ files – pengibot

関連する問題