8
เจตนา - ถ้ากิจกรรมกำลังดำเนินอยู่ให้นำมาไว้ข้างหน้ามิฉะนั้นจะเริ่มกิจกรรมใหม่ (จากการแจ้งเตือน)
แอพของฉันมีการแจ้งเตือนซึ่งชัดเจนว่าไม่มีการตั้งค่าสถานะใด ๆ เริ่มต้นกิจกรรมใหม่ทุกครั้งดังนั้นฉันจึงได้รับกิจกรรมเดียวกันหลายรายการที่ทำงานอยู่ด้านบนซึ่งกันและกันซึ่งผิดปกติ สิ่งที่ฉันต้องการให้ทำคือการนำกิจกรรมที่ระบุในการแจ้งเตือนที่ค้างอยู่ไปข้างหน้าถ้ามันกำลังทำงานอยู่หรือไม่ก็เริ่มทำ จนถึงตอนนี้เจตนา / ความตั้งใจที่รอดำเนินการสำหรับการแจ้งเตือนที่ฉันมีอยู่ private static PendingIntent prepareIntent(Context context) { Intent intent = new Intent(context, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); return PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); } และแปลกบางครั้งมันใช้งานได้บางครั้งมันไม่ ... ฉันรู้สึกว่าฉันได้ลองทุกชุดผสมกันแล้ว