/ / Каква е употребата на изпълнението на runnable в mainactivity - android, runnable

Каква е употребата на реализацията, която може да се изпълни в основната активност - Android, runnable

Напоследък изучавам код за принтераBluetooth връзка. Програмата се опитва да се изпълнява в MainActivity. Тук бих искал да задам два въпроса. 1.Как мога да изпълня активността като нишка, когато няма друга програма, която извиква стартиране () на тази дейност? 2. Има ли някакъв специален смисъл за изпълнение на runnable в MainActivity? Има ли някаква разлика между изпълнението, което се изпълнява в клас, различен от MainActivity?

Отговори:

0 за отговор № 1

Аз не съм много сигурен какво питате в първия въпрос, защото кодът вътре в активността винаги ще работи на основната (UI) нишката по подразбиране.

За да отговорите на втория си въпрос, MainActivity е вероятно да внедри интерфейса Runnable само за да определи някой код, който може да бъде изпълнен по темата по-късно.

Например, можете да се обадите runOnUiThread (действие, което може да се изпълни) от активността, преминавайки MainActivity.Това е параметър, който може да се изпълни, за да се изпълни код на главната нишка.

Можете също така да създадете нова нишка с функцията за изпълнение, за да се изпълни във фонов режим или да я публикувате на манипулатор.


0 за отговор № 2

Има поредица от методи за обратно извикванезапочнете дейност и последователност от методи за обратно извикване, които разкъсват дейност. 1) Създаден 2) Започен 3) Възобновен 4) Поставян на пауза 5) Спиран 6) Унищожен Само три от тези състояния обаче могат да бъдат статични: -3) Възобновено 4) Поставя се на пауза 5) Спира се ,,,, Възобновено състояние (Running state): - В това състояние активността е на преден план и потребителят може да взаимодейства с нея. (Също така понякога се нарича "бягане" състояние).

тук са просто две правила за единствения модел на антената на Android: 1) Не блокирайте нишката на интерфейса 2) Не влизайте в инструментариума за Android UI от външната страна на потребителския интерфейс