مقالات تخصصي طراحي اپ موبايل مرجع رسمي مقالات طراحي اپليكيشن
|
درحالتي كه activity و service هر دو در فرايندي يكسان اعمال شوند، طراحي اپليكيشن درين وضعيت activity قدرتمند خواهد بود به خدمت مستقيما به طور دو طرفه وصل گردد. طريق حاضر از في مابين آيتم هايي كه تا به امروز تيتر گرديده، با صرفه ترين بوده و براي وقتي كه activity نياز دارااست با خدمت با سرعت بالا تبادل داده داشته باشد بسيار مطلوب ميباشد. ناگفته نماند كهاين نحوه فقط براي خدمت هاي محلي (خدمت هايي كه) قابل طراحي و استعمال ميباشد. Handler و ResultReceiver يا اين كه Messenger Messenger در واقع اينترفيس parcelable را طراحي مي نمايد، بهاين مضمون كه مي قدرت آن را به مراحل ديگر ارسال كرده و با به كار گيري از اين آبجكت Mesغير مجاز مي باشدe هايي را به Handler در activity ارسال نمود. Messenger همينطور متدي به اسم getBinder را ارائه ميدهد. اين سياق امكان ارسال آبجكتي از فرآورده Messenger به activity را مهيا مي كند. activity نيز متعاقبا توانمند خواهد بود Mesغير مجاز مي باشدe هاي (مثال هايي از كلاس Mesغير مجاز مي باشدe كه دربردارنده تعريف و آبجكت هاي داده اي دلخواه ميباشد) زيادي را به خدمت متبوع ارسال نمايد. اين طريق براي خدمت هاي محلي كه در پروسه خويش انجام مي گردند، قابل به كارگيري است. اتصال به خدمت در روند ديگر با به كار گيري از AIDL توصيه ميشود از اين شيوه وقتي به كارگيري فرماييد كه مايحتاج باشد به سرويسي كه در فرآيند ديگري در درحال حاضر جاري ساختن ميباشد متصل گرديد. مثلا وقتي كه نرم افزار هاي ديگر درخواست به كار گيري از خدمت متبوع را داشته باشند مي بايست از اين شيوه استفاده نمود. گردآوري بندي هريك از كامپوننتهاي اساسي اندرويد ميتوانند يك started service را استارت نمايند.
امتیاز:
بازدید:
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |