Android 2.1、APIレベル7を対象とするアプリが必要です。ユーザーが受信したC2DM通知をクリックすると、一度に複数のアクティビティを起動します。これは、現在アクティビティを起動するために使用している方法です。
public static PendingIntent getActivity (Context context, int requestCode, Intent intent, int flags)
このメソッドでは、スタックに1つのアクティビティしか置くことができません。私が本当にやりたいのは、この方法を使用することです。
public static PendingIntent getActivities (Context context, int requestCode, Intent[] intents, int flags)
このメソッドは、Android3.0であるAPIレベル11でのみ使用可能であることを報告します。2.1との下位互換性を壊したくありません。Android 3.0に依存せずに、この効果を実現する方法を誰かが提案できますか?この新しいメソッドのソースを探してみましたが、まだ利用できないようです。