Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

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

Registrovaný: 11.02.09
Prihlásený: 28.03.23
Príspevky: 2208
Témy: 145
Bydlisko: Liptovský M...
Príspevok NapísalOffline : 27.04.2014 22:42

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
Bydlisko: ZV/BA
Príspevok NapísalOffline : 27.04.2014 23:02

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ý: 28.03.23
Príspevky: 2208
Témy: 145
Bydlisko: Liptovský M...
Príspevok Napísal autor témyOffline : 27.04.2014 23:11

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
Bydlisko: ZV/BA
Príspevok NapísalOffline : 27.04.2014 23:18

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ý: 28.03.23
Príspevky: 2208
Témy: 145
Bydlisko: Liptovský M...
Príspevok Napísal autor témyOffline : 27.04.2014 23:21

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
Bydlisko: Žilina, Pop...
Príspevok NapísalOffline : 28.04.2014 10:34

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ý: 28.03.23
Príspevky: 2208
Témy: 145
Bydlisko: Liptovský M...
Príspevok Napísal autor témyOffline : 30.04.2014 10:14

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
Bydlisko: Žilina, Pop...
Príspevok NapísalOffline : 30.04.2014 10:15

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







_________________
rMBP 13 2015
iPhone 7
Odpovedať na tému [ Príspevkov: 8 ] 


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

730

26.08.2021 14:28

shiro Zobrazenie posledných príspevkov

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

v Android, iOS, Windows Phone (Mobile)

3

530

13.07.2015 0:18

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Using $this when not in object context

v PHP, ASP

6

464

26.04.2010 16:40

petanorech Zobrazenie posledných príspevkov

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 Assembler, C, C++, Pascal, Java

35

5416

09.03.2009 17:14

tlacitko Enter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel medzi Java Standard a Java EE

v Assembler, C, C++, Pascal, Java

1

832

02.04.2014 12:41

XOLOO Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

1

1079

04.01.2010 17:05

emigrate Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

3

532

26.10.2010 0:17

TommyHot Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

10

662

31.10.2011 17:29

walther Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

6

1237

14.08.2007 23:52

etki Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

2

598

07.06.2012 21:52

lukac Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

1

324

15.04.2013 16:23

p4tooo Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

2

405

25.11.2012 20:24

nisanick Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

8

513

12.03.2013 21:43

XOLOO Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

3

481

17.02.2012 13:14

jarrro Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

2

778

13.02.2018 1:08

raketar Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

3

640

21.09.2008 21:08

flashman Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra