[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 11.02.09
Prihlásený: 15.01.25
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...
NapísalOffline : 27.04.2014 22:42 | Java - na co je context?

Ako by ste vysvetlili co to vlastne je context v jave a naco sluzi? Casto sa to pouziva v konstruktoroch, napr:
Kód:
SQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version)


Mne sa to nedari pochopit.


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 15.01.07
Prihlásený: 23.09.15
Príspevky: 186
Témy: 3 | 3
Bydlisko: ZV/BA
NapísalOffline : 27.04.2014 23:02 | Java - na co je context?

hmm, toto to tak vcelku fajn popisuje: "It allows access to application-specific resources and classes, as well as up-calls for application-level operations such as launching activities, broadcasting and receiving intents, etc." + "A Context represents your environment. It represents the state surrounding where you are in your system."

v tamtom pripade napriklad aby session spojenia bola taka ista ...

a pre android: "A Context object is your gateway to much of the underlying Android system, including resources, system services (e.g., for locations and notifications), and the Intent message bus. Since your major components -- Activity and Service -- inherit from Context, you usually have a Context handy when you need it."

btw toto sa da googlit, ale pokial to chces este nejak prelozit/zjednodusit, tak napis


_________________
nb: Lenovo Thinkpad E520 (starsi pan uz), Fedora 20 / Win7 dualboot
" 1000.times { puts "I will not spam on the boards" } "
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 11.02.09
Prihlásený: 15.01.25
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...
Napísal autor témyOffline : 27.04.2014 23:11 | Java - na co je context?

No ved prave ze toto som si vyguglil aj ja ale nechapem tomu. Co mam chapat pod tym pojmom environment alebo where you are in your system?


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 15.01.07
Prihlásený: 23.09.15
Príspevky: 186
Témy: 3 | 3
Bydlisko: ZV/BA
NapísalOffline : 27.04.2014 23:18 | Java - na co je context?

abstraktna trieda ktora obsahuje low-level pristup a udaje tvojej aplikacie vzhladom na system okolo nej ... nezda sa mi na tom nic pochopitelne ... ako napriklad ked sa napajas na databazu, aby si pouzival stale ten isty session spojenia, toto ti context zaruci ... poskytuje akesi rozhranie medzi tvojou aplikaciou a systemom okolo nej spojenym s nou ...


_________________
nb: Lenovo Thinkpad E520 (starsi pan uz), Fedora 20 / Win7 dualboot
" 1000.times { puts "I will not spam on the boards" } "
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 11.02.09
Prihlásený: 15.01.25
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...
Napísal autor témyOffline : 27.04.2014 23:21 | Java - na co je context?

a co su to za udaje naprikald?


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 28.04.2014 10:34 | Java - na co je context?

Resources, ako napríklad stringy v XML súbore. Pristupuješ k ním pomocou tohto contextu, napríklad takto :
Kód:
mContext.getResources().getString(R.string.add_new_review)
. Tak isto obsahuje aj metódy pre prácu s aktivitami a intentami, napríklad
Kód:
startActivity(Intent i)
je metóda contextu.


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 11.02.09
Prihlásený: 15.01.25
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...
Napísal autor témyOffline : 30.04.2014 10:14 | Java - na co je context?

A prečo mi funguje getApplicationContext() iba v Hlavnej activite MainActivity? Ked to chcem pouzit v druhej triede tak vypise chybu ze taku premenu alebo metodu nepozna.


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Java - na co je context?

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 30.04.2014 10:15 | Java - na co je context?

Lebo to pozná iba trieda, ktorá extenduje activity ... používaj parametre pre referencovanie contextu


_________________
rMBP 13 2015
iPhone 7
 [ Príspevkov: 8 ] 


Java - na co je context?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

context.exe

v Ostatné programy

1

864

26.08.2021 14:28

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Android - MediaPlayer a Context

v Mobilné aplikácie

3

622

13.07.2015 0:18

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Using $this when not in object context

v Backend

6

569

26.04.2010 16:40

petanorech

V tomto fóre nie sú ďalšie neprečítané témy.

Rozdiel medzi Java Standard a Java EE

v Backend

1

991

02.04.2014 12:41

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Backend

35

5714

09.03.2009 17:14

tlacitko Enter

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA - java.lang.NullPointerException

v Backend

1

1186

04.01.2010 17:05

emigrate

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

3

589

17.02.2012 13:14

jarrro

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Backend

2

911

13.02.2018 1:08

raketar

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Backend

3

636

26.10.2010 0:17

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

10

772

31.10.2011 17:29

walther

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Backend

6

1366

14.08.2007 23:52

etki

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Backend

2

1026

07.06.2012 21:52

lukac

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

1

417

15.04.2013 16:23

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Backend

2

531

25.11.2012 20:24

nisanick

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

8

679

12.03.2013 21:43

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Java referencia

v Backend

1

402

06.12.2012 10:58

Gabho027



© 2005 - 2026 PCforum, edited by JanoF