🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153577

Re: początki lamera ;-)

#153577
From: TheGuru
Date: Tue, 02 Oct 2012 11:43
55 lines
2405 bytes
Witajcie,
z pisaniem idzie mi coraz lepiej ale...;-)

mam kłopot z eleganckim przesyłaniem danych między klasami.

Mam taką klasę :

public class MainActivity {
    String uwaga = "udało się";
    static String wFunkcji;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_activity);
        funkcja = (EditText) findViewById(R.id.etFunkcja);
    }

    public void onClick(View v) {
        wFunkcji = funkcja.getText().toString();
        uwaga = wFunkcji;
    }
}

i drugą klasę



public class RysujWykres {
    MainActivity mainActiv = new MainActivity();
    protected void onDraw(Canvas canvas) {
    tempS = mainActiv.uwaga;
    }
}

dlaczego dostaję wartość z deklaracji a nie z przypisania w metodzie
onClick.

uwaga deklaruję i przypisuję w głównym ciele klasy aby była dostępna w całej
klasie, i jest i działa w tej klasie.

Próbowałem tworzyć metody getUwaga(); i w drugiej klasie pisałem

tempS = mainActiv.getUwaga();

ale bez efektu

zawsze dostaję wartość null

ps.
static String wFunkcji;
tak zrobiłem bo tak działa ale chciałbym unikać zmiennych globalnych... 
tylko jak

pozdrawiam
robert
Technical Details
Message-ID: <k4ek17$t08$1@news.icpnet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!newsfeed.icp.pl!news.icpnet.pl!.POSTED!not-for-mail
References: <k0127f$r6k$1@news.icpnet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!newsfeed.icp.pl!news.icpnet.pl!.POSTED!not-for-mail
From: "TheGuru" <theguru@wp.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: początki lamera ;-)
Date: Tue, 2 Oct 2012 13:43:30 +0200
Organization: ICP News Server
Lines: 57
Message-ID: <k4ek17$t08$1@news.icpnet.pl>
References: <k0127f$r6k$1@news.icpnet.pl>
NNTP-Posting-Host: c44-57.icpnet.pl
Mime-Version: 1.0
X-Trace: news.icpnet.pl 1349178215 29704 62.21.44.57 (2 Oct 2012 11:43:35 GMT)
X-Complaints-To: abuse@icpnet.pl
NNTP-Posting-Date: Tue, 2 Oct 2012 11:43:35 +0000 (UTC)
In-Reply-To: <k0127f$r6k$1@news.icpnet.pl>
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-Antivirus: avast! (VPS 121002-0, 2012-10-02), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit