Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

AlertDialog bei BroadcastReceive

Das Thema "AlertDialog bei BroadcastReceive" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.01.2012, 10:08   #1 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Desire HD

Registriert seit: 09.08.2010
Beiträge: 345
Abgegebene Danke: 11
Erhielt 40 Danke für 38 Beiträge
Standard AlertDialog bei BroadcastReceive

Hallo alle zusammen!

Ich möchte sowas machen:

PHP-Code:
if(null != alert) {
             
_player = new MediaPlayer();
             try {
                
_player.setDataSource(contextalert);
                
_player.prepare();
                
_player.setLooping(true);
                
_player.start();
                
            } catch (
IllegalArgumentException e) {
                
// TODO Auto-generated catch block
                
e.printStackTrace();
            } catch (
SecurityException e) {
                
// TODO Auto-generated catch block
                
e.printStackTrace();
            } catch (
IllegalStateException e) {
                
// TODO Auto-generated catch block
                
e.printStackTrace();
            } catch (
IOException e) {
                
// TODO Auto-generated catch block
                
e.printStackTrace();
            }
            
AlertDialog.Builder builder = new AlertDialog.Builder(context);
            
builder.setTitle(context.getString(R.string.dialogTitle));
            
builder.setMessage(context.getString(R.string.dialogMessage));
            
builder.setPositiveButton(context.getString(R.string.buttonOK), new OnClickListener() {
                public 
void onClick(DialogInterface dialogint which) {
                    
_player.stop();
                    
_player.release();
                }
            });
            
builder.show();
            
         } 
Nun funktioniert das nicht (hab gerade getestet), da ich mal annehme der context nicht existiert.

Wie kann ich das zum laufen bringen?
Unicate ist offline   Mit Zitat antworten
Alt 20.01.2012, 17:12   #2 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: AlertDialog bei BroadcastReceive

yoda condition
Fr4gg0r ist offline   Mit Zitat antworten
Alt 20.01.2012, 17:22   #3 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Desire HD

Registriert seit: 09.08.2010
Beiträge: 345
Abgegebene Danke: 11
Erhielt 40 Danke für 38 Beiträge
Standard

Es fliegt keine npe. Wenn du glaubst das ich vergessen habe context auf null zu prüfen.

Gesendet von meinem Desire HD mit Tapatalk
Unicate ist offline   Mit Zitat antworten
Alt 20.01.2012, 19:13   #4 (permalink)
Neuer Benutzer

Registriert seit: 20.01.2012
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: AlertDialog bei BroadcastReceive

Ich glaube das was du machen möchtest geht nicht, da sich ein Dialog immer auf eine Activity bezieht und die existiert bei einem BroadcastReceiver nicht.

Zitat:
dialog is always created and displayed as a part of an Activity.
Was du aber machen könntest du bastelst dir eine Activity und setzt im Manifest das Theme so.

Zitat:
<activity android:name="TestActivity" android:theme="@android:style/Theme.Dialog"></activity>
Das bewirkt das die Activity aussieht wie ein Dialog.

Geändert von storage (20.01.2012 um 19:36 Uhr)
storage ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Fehler removeView bei AlertDialog TanaH Android App Entwicklung 1 24.05.2011 09:50
Custom AlertDialog MBPower Android App Entwicklung 4 27.11.2010 15:32
Graphikfehler bei EditText in AlertDialog mietzekater Android App Entwicklung 4 08.11.2010 12:37
Custom AlertDialog MBPower Android App Entwicklung 0 31.10.2010 13:23
Probleme mit AlertDialog scrats Android App Entwicklung 1 04.02.2010 08:55




Du liest gerade: "AlertDialog bei BroadcastReceive" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.