senpost
6/13/2013 - 3:56 PM

gistfile1.java

    private void resetUi(){
        runOnUiThread(new Runnable() {            
            @Override
            public void run() {                
                button.setVisibility(View.VISIBLE);
                webView.setVisibility(View.GONE);
            }
        });
    }    
    
    private void displayTotalWalkingDistance(double totalWalkingDistanceMiles) {
        final String milesWalkedMessage = (totalWalkingDistanceMiles < 1) ? "0 miles?, You get no respect, Start walking already!!!" : 
            String.format("Cool, You have walked %.2f miles so far.", totalWalkingDistanceMiles);            
        
        displayToast(milesWalkedMessage);
        resetUi();
    }

    private void displayToast(final String message) {
        runOnUiThread(new Runnable() {

            @Override
            public void run() {
                Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
            }
        });
    }