私には奇妙に思える問題があります。アラームが鳴ったときにスローされるさまざまな通知があります。各通知には、シリアル化可能なオブジェクトを含む pendingIntent があります。フラグメントを使用しているため、すべての pendingIntent が同じアクティビティ、つまりメイン アクティビティに送信されます。pendingIntent に含まれるオブジェクトに応じて、別のフラグメントが表示されます。これは完璧に機能します。問題は、アプリを閉じて、ランチャー アイコンを使用して再度開くと、定義されたメイン フラグメントではなく、前のフラグメント (通知から作成されたもの) が表示されることです。Logcat で観察したように、ランチャー アイコンをクリックしたときに開始される MainActivity は、まだ pendingIntent を読み取っているようです。pendingIntent は使用後に削除されていませんか? 私'