1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Nummer 112 anrufen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von zblack, 03.11.2011.

  1. zblack, 03.11.2011 #1
    zblack

    zblack Threadstarter Gast

    Hallo Freunde.
    ich habe da ne kurze Frage.
    ich habe in einer App folgende Funktion geschrieben.
    Code:
    public void onClick(View v) {
            // TODO Auto-generated method stub
            switch (v.getId()) {
            //Wähle die Nummer 110
            case R.id.button110:
                try {
                    Intent callIntent = new Intent(Intent.ACTION_CALL);
                    callIntent.setData(Uri.parse("tel:110"));        
                    c = getContext();
                    c.startActivity(callIntent);
                } catch (ActivityNotFoundException activityException) {
                    Log.e("helloandroid dialing example", "Call failed",
                            activityException);
                }
                break;
            
            //Wähle die Nummer 112
            case R.id.button112:
                try {
                    Intent callIntent = new Intent(Intent.ACTION_CALL);
                    callIntent.setData(Uri.parse("tel:112"));
                    c = getContext();
                    c.startActivity(callIntent);
                } catch (ActivityNotFoundException activityException) {
                    Log.e("helloandroid dialing example", "Call failed",
                            activityException);
                }
                break;
    
            //Wähle die ADAC Nummer
            case R.id.buttonadac:
                try {
                    Intent callIntent = new Intent(Intent.ACTION_CALL);
                    callIntent.setData(Uri.parse("tel:222222"));
                    c = getContext();
                    c.startActivity(callIntent);
                } catch (ActivityNotFoundException activityException) {
                    Log.e("helloandroid dialing example", "Call failed",
                            activityException);
                }
                break;
                
            case R.id.schliessen_dialog:
                dismiss();
                break;
            }
    
    Bei der Ausführung der App aufm Handy funktioniert die Einwahl der Nummer 110 und der ADAC Nummer. Wenn ich das Button für die Einwahl der Nummer 112 klicke, kommt die Meldung :"Sorry. Der Prozess com.android.phone wurde unerwartet angehalten. Versuchen Sie es erneu. Beenden erzwingen."
    Weiss jemand was da los ist ? Die Funktionsweise ist doch für jede Nummer die gleiche.
     
    Zuletzt von einem Moderator bearbeitet: 03.11.2011
  2. nijoX, 04.11.2011 #2
    nijoX

    nijoX Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    5
    Registriert seit:
    06.09.2011
    dein logcat weiß wahrscheinlich mehr, das solltest dir mal ansehen wenn die App abschmiert. Wenn du damit nichts anfangen kannst wäre es ratsam den auszug hier zu posten.

    MfG nijoX
     
  3. zblack, 04.11.2011 #3
    zblack

    zblack Threadstarter Gast

    log cat sagt das hier
    11-04 08:01:28.288: I/ActivityThread(29575): queueIdle
    11-04 08:01:28.288: V/ActivityThread(29575): Reporting idle of ActivityRecord{4a504f10 token=android.os.BinderProxy@4a504990 {de.meinautohaus/de.meinautohaus.StartActivity}} finished=false
    11-04 08:01:28.288: W/ActivityNative(29575): send ACTIVITY_IDLE_TRANSACTION
    11-04 08:01:42.598: I/ActivityThread(29575): queueIdle
    11-04 08:01:42.598: V/ActivityThread(29575): Reporting idle of ActivityRecord{4a504f10 token=android.os.BinderProxy@4a504990 {de.meinautohaus/de.meinautohaus.StartActivity}} finished=false
    11-04 08:01:42.598: W/ActivityNative(29575): send ACTIVITY_IDLE_TRANSACTION
    11-04 08:01:46.948: I/ActivityThread(29575): queueIdle
    11-04 08:01:46.948: V/ActivityThread(29575): Reporting idle of ActivityRecord{4a500638 token=android.os.BinderProxy@4a5000a0 {de.meinautohaus/de.meinautohaus.MeinAutohausStartActivity}} finished=false
    11-04 08:01:46.948: W/ActivityNative(29575): send ACTIVITY_IDLE_TRANSACTION
    11-04 08:01:49.898: I/ActivityThread(29575): queueIdle
    11-04 08:01:49.898: V/ActivityThread(29575): Reporting idle of ActivityRecord{4a537030 token=android.os.BinderProxy@4a536a98 {de.meinautohaus/de.meinautohaus.UnfallPannenHilfeActivity}} finished=false
    11-04 08:01:49.898: W/ActivityNative(29575): send ACTIVITY_IDLE_TRANSACTION
    11-04 08:01:57.038: I/ActivityThread(29575): queueIdle
    11-04 08:01:57.038: V/ActivityThread(29575): Reporting idle of ActivityRecord{4a500638 token=android.os.BinderProxy@4a5000a0 {de.meinautohaus/de.meinautohaus.MeinAutohausStartActivity}} finished=false
    11-04 08:01:57.038: W/ActivityNative(29575): send ACTIVITY_IDLE_TRANSACTION
    11-04 08:01:57.068: E/WindowManager(29575): Activity de.meinautohaus.UnfallPannenHilfeActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4a53e420 that was originally added here
    11-04 08:01:57.068: E/WindowManager(29575): android.view.WindowLeaked: Activity de.meinautohaus.UnfallPannenHilfeActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4a53e420 that was originally added here
    11-04 08:01:57.068: E/WindowManager(29575): at android.view.ViewRoot.<init>(ViewRoot.java:247)
    11-04 08:01:57.068: E/WindowManager(29575): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
    11-04 08:01:57.068: E/WindowManager(29575): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    11-04 08:01:57.068: E/WindowManager(29575): at android.view.Window$LocalWindowManager.addView(Window.java:424)
    11-04 08:01:57.068: E/WindowManager(29575): at android.app.Dialog.show(Dialog.java:241)
    11-04 08:01:57.068: E/WindowManager(29575): at de.meinautohaus.UnfallPannenHilfeActivity.onOptionsItemSelected(UnfallPannenHilfeActivity.java:78)
    11-04 08:01:57.068: E/WindowManager(29575): at android.app.Activity.onMenuItemSelected(Activity.java:2195)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:743)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:143)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDialogHelper.java:137)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:874)
    11-04 08:01:57.068: E/WindowManager(29575): at android.widget.AdapterView.performItemClick(AdapterView.java:284)
    11-04 08:01:57.068: E/WindowManager(29575): at android.widget.ListView.performItemClick(ListView.java:3672)
    11-04 08:01:57.068: E/WindowManager(29575): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1829)
    11-04 08:01:57.068: E/WindowManager(29575): at android.os.Handler.handleCallback(Handler.java:587)
    11-04 08:01:57.068: E/WindowManager(29575): at android.os.Handler.dispatchMessage(Handler.java:92)
    11-04 08:01:57.068: E/WindowManager(29575): at android.os.Looper.loop(Looper.java:123)
    11-04 08:01:57.068: E/WindowManager(29575): at android.app.ActivityThread.main(ActivityThread.java:4633)
    11-04 08:01:57.068: E/WindowManager(29575): at java.lang.reflect.Method.invokeNative(Native Method)
    11-04 08:01:57.068: E/WindowManager(29575): at java.lang.reflect.Method.invoke(Method.java:521)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
    11-04 08:01:57.068: E/WindowManager(29575): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    11-04 08:01:57.068: E/WindowManager(29575): at dalvik.system.NativeStart.main(Native Method)
     
  4. Nebukad, 04.11.2011 #4
    Nebukad

    Nebukad Neuer Benutzer

    Beiträge:
    14
    Erhaltene Danke:
    1
    Registriert seit:
    26.04.2011
    Du kannst keine Notrufnummer mit Intent.ACTION_CALL anrufen.
     
  5. zblack, 04.11.2011 #5
    zblack

    zblack Threadstarter Gast

    oh, vielen dank. das habe ich garnicht gewusst.
    Naja mit ACTION_DIAL klappts auch.
    Vielen Dank.
     

Diese Seite empfehlen