aboutsummaryrefslogtreecommitdiff
path: root/src/net/cbaines/suma/DonateDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/cbaines/suma/DonateDialog.java')
-rw-r--r--src/net/cbaines/suma/DonateDialog.java89
1 files changed, 46 insertions, 43 deletions
diff --git a/src/net/cbaines/suma/DonateDialog.java b/src/net/cbaines/suma/DonateDialog.java
index be5cd41..59769a4 100644
--- a/src/net/cbaines/suma/DonateDialog.java
+++ b/src/net/cbaines/suma/DonateDialog.java
@@ -31,62 +31,65 @@ import android.widget.TextView;
public class DonateDialog extends Dialog implements Runnable {
- // private static final String TAG = "DonateDialog";
+ // private static final String TAG = "DonateDialog";
- private static final String bitcoinAddress = "1LFATViKkmbm6m4u1Ghi9wqrgVy2B6M412";
+ private static final String bitcoinAddress = "1LFATViKkmbm6m4u1Ghi9wqrgVy2B6M412";
- private final Context context;
+ private final Context context;
- private final TextView dialogMessage;
- private final ProgressBar progressBar;
+ private final TextView dialogMessage;
+ private final ProgressBar progressBar;
- private final LinearLayout errorLayout;
- private final TextView donateDialogErrorMessage;
- private final TextView donateBitcoinAddress;
+ private final LinearLayout errorLayout;
+ private final TextView donateDialogErrorMessage;
+ private final TextView donateBitcoinAddress;
- public DonateDialog(Context context) {
- super(context);
+ public DonateDialog(Context context) {
+ super(context);
- this.context = context;
+ this.context = context;
- setContentView(R.layout.donate_dialog);
- setTitle("Donate");
+ setContentView(R.layout.donate_dialog);
+ setTitle("Donate");
- dialogMessage = (TextView) findViewById(R.id.donateDialogMessage);
- progressBar = (ProgressBar) findViewById(R.id.donateDialogProgress);
+ dialogMessage = (TextView) findViewById(R.id.donateDialogMessage);
+ progressBar = (ProgressBar) findViewById(R.id.donateDialogProgress);
- errorLayout = (LinearLayout) findViewById(R.id.donateDialogMessageLayout);
- donateDialogErrorMessage = (TextView) findViewById(R.id.donateDialogErrorMessage);
- donateBitcoinAddress = (TextView) findViewById(R.id.donateBitcoinAddress);
+ errorLayout = (LinearLayout) findViewById(R.id.donateDialogMessageLayout);
+ donateDialogErrorMessage = (TextView) findViewById(R.id.donateDialogErrorMessage);
+ donateBitcoinAddress = (TextView) findViewById(R.id.donateBitcoinAddress);
- new Thread(this).start();
- }
-
- public void run() {
- try {
- Thread.sleep(3000);
- } catch (InterruptedException e) {
- e.printStackTrace();
+ new Thread(this).start();
}
- try {
-
- Intent donateIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("bitcoin:" + bitcoinAddress
- + "?label=Southampton%20Uni%20Map%20App&message=Donation%20for%20the%20Southampton%20University%20Map%20App"));
- context.startActivity(donateIntent);
-
- } catch (ActivityNotFoundException e) {
- errorLayout.post(new Runnable() {
- public void run() {
- dialogMessage.setText(R.string.donate_dialog_error_title);
- progressBar.setVisibility(View.GONE);
- errorLayout.setVisibility(View.VISIBLE);
- donateDialogErrorMessage.setVisibility(View.VISIBLE);
- donateBitcoinAddress.setText(bitcoinAddress);
- donateBitcoinAddress.setVisibility(View.VISIBLE);
+ public void run() {
+ try {
+ Thread.sleep(3000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+
+ try {
+
+ Intent donateIntent = new Intent(
+ Intent.ACTION_VIEW,
+ Uri.parse("bitcoin:"
+ + bitcoinAddress
+ + "?label=Southampton%20Uni%20Map%20App&message=Donation%20for%20the%20Southampton%20University%20Map%20App"));
+ context.startActivity(donateIntent);
+
+ } catch (ActivityNotFoundException e) {
+ errorLayout.post(new Runnable() {
+ public void run() {
+ dialogMessage.setText(R.string.donate_dialog_error_title);
+ progressBar.setVisibility(View.GONE);
+ errorLayout.setVisibility(View.VISIBLE);
+ donateDialogErrorMessage.setVisibility(View.VISIBLE);
+ donateBitcoinAddress.setText(bitcoinAddress);
+ donateBitcoinAddress.setVisibility(View.VISIBLE);
+ }
+ });
}
- });
}
- }
}