Stänga progressdialog

Diskussion i 'Frågor, support och diskussion' startad av Sigma78, 16 dec 2010.

  1. Sigma78

    Sigma78 Teen Droid Medlem

    Blev medlem:
    27 jul 2010
    Inlägg:
    360
    Mottagna gillanden:
    6

    MINA ENHETER

    Jag har en progressDialog som visas under tiden en sida laddas. Det händer att det tar tid, och användaren tröttnar. Hur ska jag göra för att kunna fånga trycket på back-knappen och kunna göra en progressDialog.dismiss?

    Jag har försökt med onKeyDown, men den verkar inte komma in där när dialogen är aktiv.

    Min kod där dialogen visas:
    mWebView.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress) {

    if(progress==100)
    {
    activity.setProgress(progress * 1000);
    progressDialog.dismiss();
    }
    }
    });
     
  2. gust

    gust Baby Droid Medlem

    Blev medlem:
    29 sept 2010
    Inlägg:
    15
    Mottagna gillanden:
    0

    MINA ENHETER

    En av parametrarna när du visar processdialogen heter cancelable, sätt den till true
     
  3. Sigma78

    Sigma78 Teen Droid Medlem

    Blev medlem:
    27 jul 2010
    Inlägg:
    360
    Mottagna gillanden:
    6

    MINA ENHETER

    Ibland ser man inte svaret för att det är mitt framför näsan på en :-)
    Tackar!