Daniel W.
- Forum-Beiträge: 17
04.08.2012, 22:09:46 via Website
04.08.2012 22:09:46 via Website
Hi!
Ich habe vor kurzem mit der Android Programmierung und Java begonnen, und habe eine Frage zu den Activitis:
Habe hier (http://developer.android.com/reference/android/app/Activity.html) mich hier informiert.
Ich wollte einen AlertDialog ausgeben, wenn die Anwendung minimiert wird. (Auch wenn diese wahrscheinlich erst wieder zu sehen ist, wenn man die Anwendung wieder öffnet. Es geht nur ums Prinzip.)
Wenn ich das Richtig verstanden habe, brauche ich nur eine onPause Methode zu erstellen. Auf meinen Handy stürzt die Anwendung allerdings ab.
Hier mein Code:
Ich habe vor kurzem mit der Android Programmierung und Java begonnen, und habe eine Frage zu den Activitis:
Habe hier (http://developer.android.com/reference/android/app/Activity.html) mich hier informiert.
Ich wollte einen AlertDialog ausgeben, wenn die Anwendung minimiert wird. (Auch wenn diese wahrscheinlich erst wieder zu sehen ist, wenn man die Anwendung wieder öffnet. Es geht nur ums Prinzip.)
Wenn ich das Richtig verstanden habe, brauche ich nur eine onPause Methode zu erstellen. Auf meinen Handy stürzt die Anwendung allerdings ab.
Hier mein Code:
1package com.example.ueben3;
2
3import android.os.Bundle;
4import android.app.Activity;
5import android.view.Menu;
6import android.view.View;
7import android.widget.TextView;
8import android.app.AlertDialog;
9import android.content.DialogInterface;
10import android.view.View.OnClickListener;
11
12public class MainActivity extends Activity
13{
14
15 @Override
16 public void onCreate(Bundle savedInstanceState)
17 {
18 super.onCreate(savedInstanceState);
19
20 setContentView(R.layout.activity_main);
21 }
22
23 public void onPause()
24 {
25 AlertDialog alertDialog;
26 alertDialog = new AlertDialog.Builder(this).create();
27 alertDialog.setTitle("Minimiert");
28 alertDialog.setMessage("Anwendung minimiert.");
29 alertDialog.setButton("Ok", new DialogInterface.OnClickListener()
30 {
31 public void onClick(DialogInterface dialog, int which)
32 {
33 }
34 });
35 alertDialog.show();
36 }
37}
2
3import android.os.Bundle;
4import android.app.Activity;
5import android.view.Menu;
6import android.view.View;
7import android.widget.TextView;
8import android.app.AlertDialog;
9import android.content.DialogInterface;
10import android.view.View.OnClickListener;
11
12public class MainActivity extends Activity
13{
14
15 @Override
16 public void onCreate(Bundle savedInstanceState)
17 {
18 super.onCreate(savedInstanceState);
19
20 setContentView(R.layout.activity_main);
21 }
22
23 public void onPause()
24 {
25 AlertDialog alertDialog;
26 alertDialog = new AlertDialog.Builder(this).create();
27 alertDialog.setTitle("Minimiert");
28 alertDialog.setMessage("Anwendung minimiert.");
29 alertDialog.setButton("Ok", new DialogInterface.OnClickListener()
30 {
31 public void onClick(DialogInterface dialog, int which)
32 {
33 }
34 });
35 alertDialog.show();
36 }
37}
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.