質問があります。お役に立てば幸いです。
私の友人は、アプリが揺れるとクラッシュすると言います。私の最初のアプリはシンプルな魔法の 8 ボール アプリで、ユーザーがそれを振るとランダムな答えが返ってきます。彼女は、アプリを開いて、nexus 4 のようにランダムな回答を受け取るのではなく、アプリを振ると、アプリが単にシャットダウンしてホーム画面に戻ると言います。
これが原因であると思われるコードです。「Finish();」を追加して、ユーザーがホーム画面にアクセスした後にアクティビティをシャットダウンしました。これにより、ランダムに生成された回答が数日間保存されるのではなく消去されます。
@Override
public void onPause() {
super.onPause();
mSensorManager.unregisterListener(mShakeDetector);
finish();