我想在没有用户互动的情况下立即打开我的Android应用程序。但由于我的BroadcastReceiver无法扩展Activity,所以我将如何打开另一个活动(因为它需要Intent)。
public class GcmBroadcastReceiver extends WakefulBroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ComponentName comp = new ComponentName(context.getPackageName(),
GCMNotificationIntentService.class.getName());
startWakefulService(context, (intent.setComponent(comp)));
setResultCode(Activity.RESULT_OK);
}
}