Jeg er ret ny til java. Har erfaring i andre sprog.
Helt generelt vil jeg gerne kunne parse en reference til et object via en metode i java. Det får jeg af vide fra forskellige websider at jeg ikke kan. Nu vil jeg lige være helt sikker og se om der ikke er andre metoder at parse en reference på. Kender i nogle?
Jeg sidder sådan lidt med kæben lidt nede da jeg godt kan gøre det i andre sprog. Så nu vender jeg mig til eksperterne. :)
class MyClass { public String test = ""; } class TestClass { public void update(MyClass updateClass) { updateClass.test = "Hello again world"; } } MyClass myClass = new MyClass(); myClass.test = "Hello World";
TestClass testClass = new TestClass(); testClass.update(myClass);
Problemet er at jeg skal have lavet en eller anden form for baggrunds-downloader ved hjælp af Thread. Jeg snakker Android her, men det burde være det samme.
Jeg har en adapter som returnerer de pågældende views (objects) og det er heri at der er et bitmap der skal opdateres. I min naivitet lavede jeg da "bare" en ImageDownloader-class og en addBitmap() så at den blev lagt i køen. Jeg får ingen runtime fejl, men der er ikke noget der bliver opdareret. Det var heri at jeg opdagede det med reference på objects.
Det vil sige at der er mere end 1 instance af "MyClass" (MyBitmap) så kan static bruges her?
Hele idéen var at lave en lidt generel downloader så den kunne bruges flere steder. Men jeg tror jeg har løst den på en anden måde. Jeg ville gerne lave en generel downloader til hele app men hvis nu jeg laver en subclass hvor denne subclass extender den class som skal have images downloaded, så slipper jeg helt for at parse referencer og kan bruge den direkte. Så har jeg stadig min generelle downloader men i en mere ren løsning.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.