خريطة تعدد الطبقات حقن الخناجر (ما يعادلها

StackOverflow https://stackoverflow.com//questions/24053522

  •  21-12-2019
  •  | 
  •  

سؤال

أحاول حقن فئة في وقت التشغيل باستخدام مصنع لتعيين البيانات إلى أنواع الفئة، لكنني أعدم في مشكلة حيث ستخبط خطأ عندما أحاول حقنها.

giveacodicetagpre.

أساسا، ما أحاول تحقيقه هو إنشاء استراتيجية بناء على بعض البيانات التي تأتي في دفع GCM.

لدي ما يلي مسجل في وحدة نمطية.

giveacodicetagpre.

أي أفكار ما هو الخطأ في نهجي؟

تحرير:

كنت قادرا على تحقيق ما أردت عن طريق حقن مقدمي الخدمة، لكن يبدو مرهقا بعض الشيء.أي طريقة حول هذا؟

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

يجب أن يكون الحل الأصلي قابل للتحقيق ولكن يبدو أنك ربما تكون في عكس تعريف حقن هذه الفئة في دفعك.نظرا لأنك تقوم بإنشاء هذه الكائنات باستخدام ObjectGraph.get (Class) مباشرة وليس من خلال الحقن الميداني أو من خلال حقن الميدان أو المنشئ، دون إضافة هذه الفئات إلى خنزير "لا يمكن أن تعرف هذه الفئات ضرورية ولن تخلق أي من السباكة بالنسبة لهم وبالتالي ستفشلفي وقت التشغيل.

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top