Stänga progressdialog

Discussion in 'Frågor, support och diskussion' started by Sigma78, Dec 16, 2010.

  1. Sigma78

    Sigma78 Teen Droid Medlem

    Joined:
    Jul 27, 2010
    Messages:
    360
    Likes Received:
    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

    Joined:
    Sep 29, 2010
    Messages:
    15
    Likes Received:
    0

    MINA ENHETER

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

    Sigma78 Teen Droid Medlem

    Joined:
    Jul 27, 2010
    Messages:
    360
    Likes Received:
    6

    MINA ENHETER

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