Почему Android сохраняет значения скрытого / скрытого просмотра? - PullRequest
0 голосов
/ 02 ноября 2019

Не уверен, почему Android поддерживает значения представлений, даже если представления исчезли. В идеале это не должно выделять какой-либо вид памяти.

Пример:

У меня есть два имени textview, одно и два

    <TextView
            android:id="@+id/one"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="jitsm555"
            android:visibility="gone"/>

  <TextView
            android:id="@+id/two"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>

В приведенном выше коде вы видите: one textview пропало и двавиденНо когда мы пытаемся получить значение one textview, оно возвращает возвращаемое значение jitsm555, которое является правильным.

 ((TextView) findViewById(R.id.two)).setText(((TextView) findViewById(R.id.one)).getText() + "");

Но здесь я немного растерялся, почему android делает это и какие преимущества он получает, делая это для приложения.

...