Article View: pl.comp.lang.java
Article #153573Re: początki lamera ;-)
From: Arivald
Date: Sat, 08 Sep 2012 00:55
Date: Sat, 08 Sep 2012 00:55
75 lines
3333 bytes
3333 bytes
W dniu 2012-09-07 11:09, TheGuru pisze:
> Witajcie,
> zapoznałem się z różnymi Buttonami i różnymi TextViewami. Nareszcie mogę
> pobierać i drukować.
> Stanąłem na INTENT.
>
> Chciałbym zmienić ekran Activity po kliknięci na Button.
>
> Napisałem tak :
>
> klawisz4.setOnClickListener(new View.OnClickListener() {
> public void onClick(View v) {
> Intent openDrugieActivity = new
> Intent("com.example.pierwszy.DRUGIEACTIVITY");
Tak się startuje INNE aplikacje (activity z innej aplikacji).
Jeśli otwierasz wewnątrz aplikacji, to:
Intent openDrugieActivity = new Intent(this, DrugieActivity.class);
To pozwoli systemowi na automatyczne ustawienie hierarchii (parametr
context => this), więc jak user zamknie nowe Activity to system będzie
wiedział do którego ma wrócić.
> startActivity(openDrugieActivity);
> }
> });
>
> i taki fragment Activity :
>
> <activity
> android:name="GlowneActivity"
> android:label="@string/title_activity_glowne" >
> <intent-filter>
> <action android:name="android.intent.action.MAIN" />
> <category
> android:name="android.intent.category.LAUNCHER" />
> </intent-filter>
> </activity>
>
> <activity
> android:name="DrugieActivity"
> android:label="@string/title_activity_drugie" >
> <intent-filter>
> <action android:name="android.intent.action.MAIN" />
> <category
> android:name="android.intent.category.LAUNCHER" />
> </intent-filter>
> </activity>
>
>
> DrugieActivity.java to klasa obsługująca drugą aktywność.
>
> Kombinowałem z <category android:name wpisywałem różne kategorie
> poczynając od DEFAULT, WIEV itp. ale po kliknięciu na klawisz zmiany
> ekranu program się wywala.
>
> Nie znalazłem też informacji jak zamknąć Activity, czy też można je
> tylko przełączać?
Zazwyczaj system to robi (bo wystartowało inne Activity, albo user
nacisnął "back"), ale jak już musisz sam to Activity.finish().
więcej tu:
http://developer.android.com/training/basics/activity-lifecycle/index.html
> pozdrawiam
> robert
>
>
--
Arivald
Technical Details
Message-ID:
<k2e515$e5t$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mailReferences:
<k0127f$r6k$1@news.icpnet.pl> <k2ce9a$ve7$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!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mail From: Arivald <NOSPAMarivald@interia.pl> Newsgroups: pl.comp.lang.java Subject: Re: początki lamera ;-) Date: Sat, 08 Sep 2012 02:55:36 +0200 Organization: Dialog Net Lines: 76 Message-ID: <k2e515$e5t$1@news.dialog.net.pl> References: <k0127f$r6k$1@news.icpnet.pl> <k2ce9a$ve7$1@news.icpnet.pl> NNTP-Posting-Host: dynamic-78-8-134-121.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1347065701 14525 78.8.134.121 (8 Sep 2012 00:55:01 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Sat, 8 Sep 2012 00:55:01 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20120828 Thunderbird/16.0 In-Reply-To: <k2ce9a$ve7$1@news.icpnet.pl> X-Antivirus: avast! (VPS 120907-1, 2012-09-07), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit