Article View: pl.comp.lang.java
Article #153577Re: początki lamera ;-)
From: TheGuru
Date: Tue, 02 Oct 2012 11:43
Date: Tue, 02 Oct 2012 11:43
55 lines
2405 bytes
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-mailReferences:
<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