Size: a a a

Android Developers

2021 January 26

VM

Vadim Morozov in Android Developers
такую историю в TextView можно как то запихнуть?
источник

I

Ivansuper in Android Developers
rakhmatullaev01
Привет всем. Вопрос: у меня есть глобальная статическая переменная которой нужно дать значение в другом потоке. Внутри потока все отображается корректно (т.е. принимает значение) но при вызове данной переменной с основного потока данное ей значение не отображается (null). Подскажите пожалуйста как возможно исправить данную проблему
Volatile
источник

r

rakhmatullaev01 in Android Developers
Ivansuper
Volatile
пытался, не получилось
источник

Н

Никита 🙃 in Android Developers
Vadim Morozov
такую историю в TextView можно как то запихнуть?
Да
источник

d

danilshik in Android Developers
Vadim Morozov
такую историю в TextView можно как то запихнуть?
Почему нет?
источник

I

Ivansuper in Android Developers
rakhmatullaev01
пытался, не получилось
Как пытался?
источник

VM

Vadim Morozov in Android Developers
просто эти точки эт уникод
источник

Н

Никита 🙃 in Android Developers
И?
источник

VM

Vadim Morozov in Android Developers
то есть по сути можно в качестве одного строковго ресурса в котором есть уникод и \n ?
источник

QH

Quantum Harmonizer in Android Developers
rakhmatullaev01
пытался, не получилось
у меня получилось
источник

r

rakhmatullaev01 in Android Developers
Ivansuper
Как пытался?
написал public static volatile variable;
источник

QH

Quantum Harmonizer in Android Developers
rakhmatullaev01
написал public static volatile variable;
источник

r

rakhmatullaev01 in Android Developers
так у меня вроде только про одну строчку кода спросили
источник

Н

Никита 🙃 in Android Developers
Vadim Morozov
то есть по сути можно в качестве одного строковго ресурса в котором есть уникод и \n ?
А чего нет?
Блин, ты бы хотя-бы попробовал прежде чем писать
источник

I

Ivansuper in Android Developers
rakhmatullaev01
написал public static volatile variable;
Если у тебя один поток опрашивает переменную раньше чем другой в нее пишет, то тебе никакой volatile не поможет
источник

QH

Quantum Harmonizer in Android Developers
rakhmatullaev01
так у меня вроде только про одну строчку кода спросили
ну с одной строчкой всё понятно, там спрашивать нечего
источник

r

rakhmatullaev01 in Android Developers
Quantum Harmonizer
у меня получилось
тогда возможно это из-за специфики переменной? у меня массив но размер ей я даю в не основном потоке
источник

QH

Quantum Harmonizer in Android Developers
rakhmatullaev01
тогда возможно это из-за специфики переменной? у меня массив но размер ей я даю в не основном потоке
Ты пишешь в массив? Ну тогда понятно. Элементы массива по отдельности не могут быть volatile.
источник

r

rakhmatullaev01 in Android Developers
Ivansuper
Если у тебя один поток опрашивает переменную раньше чем другой в нее пишет, то тебе никакой volatile не поможет
возможно вы правы
источник

r

rakhmatullaev01 in Android Developers
Quantum Harmonizer
Ты пишешь в массив? Ну тогда понятно. Элементы массива по отдельности не могут быть volatile.
не знал, можете пожалуйста посоветовать что делать в этом случае?
источник