可能是因为Android Wear在startForeground方法中没有调用NotificationManager.notify()方法来显示通知。您可以尝试添加以下代码以在Android Wear设备上显示通知:
// 创建通知 NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context, CHANNEL_ID) .setSmallIcon(R.drawable.notification_icon) .setContentTitle(contentTitle) .setContentText(contentText) .setPriority(NotificationCompat.PRIORITY_HIGH) .setVibrate(new long[]{0L});
// 显示通知 NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context); notificationManager.notify(notificationId, notificationBuilder.build());
请注意,您可能需要在仅在Android Wear设备上运行的代码中添加此代码。