From db128fbc2a708a491c98b0f62f08e1d8be783e0a Mon Sep 17 00:00:00 2001 From: n8fr8 Date: Thu, 4 Oct 2012 11:27:09 +0530 Subject: [PATCH] updated display for setting data transfer UI --- src/org/torproject/android/Orbot.java | 38 ++++++++++++++------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/org/torproject/android/Orbot.java b/src/org/torproject/android/Orbot.java index b4040fdf..bdad7ae3 100644 --- a/src/org/torproject/android/Orbot.java +++ b/src/org/torproject/android/Orbot.java @@ -824,27 +824,29 @@ public class Orbot extends Activity implements TorConstants, OnLongClickListener String TotalUpload = ""; String TotalDownload = ""; - try { - TotalUpload = mService.getInfo("traffic/written"); - TotalDownload = mService.getInfo("traffic/read"); - - } catch (RemoteException e) { - Log.d(TAG,"Total bandwidth error"+e.getMessage()); - } - - try + if (mService != null) { - downloadText.setText(formatCount(datacount.Download) + " / " + formatTotal(Long.parseLong(TotalDownload))); - uploadText.setText(formatCount(datacount.Upload) + " / " + formatTotal(Long.parseLong(TotalUpload))); + try { + TotalUpload = mService.getInfo("traffic/written"); + TotalDownload = mService.getInfo("traffic/read"); + + } catch (RemoteException e) { + Log.d(TAG,"Total bandwidth error"+e.getMessage()); + } - downloadText.invalidate(); - uploadText.invalidate(); + try + { + downloadText.setText(formatCount(datacount.Download) + " / " + formatTotal(Long.parseLong(TotalDownload))); + uploadText.setText(formatCount(datacount.Upload) + " / " + formatTotal(Long.parseLong(TotalUpload))); + + downloadText.invalidate(); + uploadText.invalidate(); + } + catch (NumberFormatException nfe) + { + //just ignore/swallow + } } - catch (NumberFormatException nfe) - { - //just ignore/swallow - } - break; default: