سؤال

أحتاج إلى استخدام اتصال مأخذ توصيل TCP للحصول على البيانات من BlueBox، إذا أدخلت تعليقا، مثل "GetColor"، فسترسل لي BlueBox معلومات مثل "الأحمر والأزرق". في هذه الحالة، فإن BlueBox كخادم ولا أحتاج إلى برنامجه، لكن لدي مشكلة لإظهار المعلومات الموجودة على Edittext.

giveacodicetagpre.

يعمل رمز Java هذا، لكنه فشل في رمز Android أدناه:

giveacodicetagpre.

ما هي المشكلة وكيفية تعيين مؤشر ترابط لذلك؟شكرا!

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

المحلول

المشكلة، كما هو مبين، هو أنك تقوم بجزء الشبكة في الخيط الرئيسي.

وضع مؤشر ترابط جديد سهل، والنظر في استخدام ASYNCTASK .يرجى قراءة الوثائق (وهو أمر جيد للغاية) قبل القفز لتنفيذها، وسوف يجعلها أسهل بكثير IMHO.

أيضا، تأكد من أن لديك إذن بالإنترنت في androidmanifest.xml

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