يمكن نفس Adobe AIR تشغيل التطبيق أكثر من مرة ؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

كما يقول العنوان, هل هناك طريقة لتشغيل نفس Adobe AIR التطبيق أكثر من مرة ؟ لدي القليل من القطعة كتبت أن تظهر الصور المصغرة من زوجين من الصور والجداول ، أود أن إصلاح ذلك لذلك أنا يمكن أن ننظر إلى أكثر من تيار واحد في وقت واحد.وذلك بفضل!

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

المحلول

يبدو أن هذا غير ممكن.من الوثائق:

مثيل واحد فقط من الهواء يتم تشغيل التطبيق.عندما بالفعل تشغيل التطبيق يتم استدعاؤه مرة أخرى ، الهواء برقيات جديدة من الاحتجاج الحدث مثيل قيد التشغيل.

كما يعطي إمكانية الحل:

فمن مسؤولية الهواء للرد على استدعاء الحدث واتخاذ الإجراءات المناسبة (مثل فتح مستند جديد نافذة).

هناك بالفعل الخلل تتعلق هذه على bugtracker ، ولكن يتم وضع علامة مغلقة مع عدم صراحة قرار معين...

نصائح أخرى

لا, لا يمكن أن.الجوية فقط يسمح لأحد مثيل قيد تشغيل من أي التطبيق مع نفس معرف معرف في app.xml الملف.

<application xmlns="http://ns.adobe.com/air/application/1.0">
 <id>ApplicationID</id>

كمحاولة للتغلب على هذه عليك إما إنشاء فردي التعرف على تطبيقات لكل تيار أو إنشاء التطبيق ماستر مع الطفل windows لكل تيار.

لا.الهواء التطبيقات يمكن أن يكون واحد فقط مثيل قيد التشغيل في وقت واحد.إذا كنت بحاجة إلى تطبيقات متعددة تعمل, الحل هو إنشاء التطبيق واحد ، مع التطبيق عرض منفصلة الأصلية نافذة (واحد لكل "التطبيق سبيل المثال").

السبب هو علامة مغلقة لأنه لا يعتبر علة, ut بدلا تصميم / implimentation اختيار الهواء الفريق.

على أمل أن يساعد...

مايك الدوائر

mesh@adobe.com

كنت قد كتبت الأداة التي تسمح لك بنسخ القائمة الهواء تطبيق و تشغيل نسخ متعددة جنبا إلى جنب.كل نسخ سيكون لها العامل الدلائل ، لذلك الإعدادات و تخزين البيانات يجب أن تكون مستقلة.

يمكنك تحميل تطبيق التعليمات البرمجية المصدر من جيثب: https://github.com/chrisdeely/AirAppDuplicator

الاتصال بي على تويتر @chrisdeely مع أي أسئلة

يمكنك إنشاء نسخة من التطبيق في مجلد مختلف ثم تغيير <id> عنصر في application.xml

فعلى سبيل المثال ، إذا كان أول تطبيق له:

<id>ApplicationID</id>

يمكنك تغيير الدرجة الثانية يقول:

<id>ApplicationID2</id>

آخر مرة راجعت الهواء التطبيق يمكن فقط تشغيل مثيل واحد.هل يمكن فتح نوافذ متعددة ، ولكن التطبيق نفسه قد لدعم ذلك.آمل أن يتغير هذا قريبا.

هناك أسباب وجيهة لهذا التصميم ، على الرغم من أنه يتطلب مطوري التطبيقات لمتابعة السليم OOP تقنيات...في OS X ، لا يمكن أن يكون لديك مثيلات متعددة من التطبيق مفتوحا.بدلا من ذلك جميع التطبيقات ومن المتوقع أن التعامل مع وثائق متعددة بشكل صحيح.هذا هو لطيف جدا من وجهة نظر المستخدم ، حتى لو كان ذلك يعني المزيد من العمل للمطورين.

نعم يمكنك ذلك, ولكن السياق على تسجيل الدخول المستخدم, لذلك قد لا يكون الجواب على مشكلتك.حتى نفس الهواء التطبيق يمكنك تشغيل اثنين أو أكثر من الحالات كل على تسجيل الدخول المستخدم.

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