¿Por qué usamos el método get () después de instancias de objetos de referencia débiles (Like Text View)?

¿Por qué usamos el método get () después de la instancia de vista de texto WeakReference?

private WeakReference<TextView> mTitleText;
private TextView mAuthorText;

FetchBook(TextView titleText, TextView authorText) {
    this.mTitleText = new WeakReference<>(titleText);
    this.mAuthorText = authorText;

    //in weakPreference Text View
    mTitleText.get().setText("hello");

    //in standard text view 
    authorText.setText("by by ");
}

¿Por qué no podemos establecer el texto de textView directamente en referencia débil sin get()método?

Respuesta 1

Estamos utilizando Hazelcat 1.9.4.4 con un clúster de 6 servidores Tomcat. Reiniciamos nuestro clúster, y aquí hay un fragmento del registro: 14-jul-2012 03:25:41 com.hazelcast.nio.InSelector INFO: /10.152.41.105:5701 ...

Estoy buscando una idea de la eficiencia y la facilidad de implementación con un cierto objetivo que tengo. Tengo una tabla MySQL que almacena información del usuario. Cuando se crea una cuenta, necesitan obtener su ...

Estoy tratando de implementar una aplicación Spring Boot de compilación local en Azure App Service. Tenga en cuenta que soy nuevo en el uso de Azure. El Servicio de aplicaciones que creé usando Azure Portal tiene las siguientes características: ...

Cuando intento acceder a un objeto File en Java usando Eclipse, el sistema envía una FileNotFoundException cada vez que se accede al archivo. He creado el archivo manualmente y lo coloqué dentro de Eclipse ...