Задает ли назначение строки textview.text в Kotlin копию или хранить ссылку?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Задает ли назначение строки textview.text в Kotlin копию или хранить ссылку?

Сообщение Anonymous »

Я пытаюсь понять, как работает назначение строк в Android при использовании textview . В частности, мне интересно, назначает ли назначение строки к свойству .Text результаты текстового обзора в копии производимой строки, или если ссылка на исходную строку просто хранится.
Вот основной пример:

Код: Выделить всё

fun CreateTextView(pContext : Context, pString : String) : TextView
{
val textview : TextView

textview = TextView(pContext)
textview.text = pString
return textview
}

// And then I call it like this:

val mystring = "Hello, world!"
val view = CreateTextView(this, mystring)

В этом сценарии textview.text = pstring создает новую копию строки внутри, или он просто назначает ссылку на MyString? /> Кроме того, есть ли какая-либо форма справочной подсчета или поведение копирования на записи, закулисную при назначении textview.text? Меня в основном интересует, что происходит во время выполнения - будь то дублирование памяти или нет.

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-a-refere
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Задает ли назначение строки textview.text в Kotlin копию или хранить ссылку?
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как сделать мелкую копию или глубокую копию в C ++? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создает ли назначение делегата новую копию в C#?
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Android Kotlin – сделать ссылку в TextView кликабельной
    Anonymous » » в форуме Android
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как включить стандартную копию для TextView в Android?
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»