root / src / com / rackspacecloud / android / ServerErrorActivity.java @ b722cab3
History | View | Annotate | Download (1.7 kB)
1 | 32731215 | Adam Menz | package com.rackspacecloud.android; |
---|---|---|---|
2 | 32731215 | Adam Menz | |
3 | 32731215 | Adam Menz | import android.app.Activity; |
4 | 32731215 | Adam Menz | import android.content.Intent; |
5 | 32731215 | Adam Menz | import android.os.Bundle; |
6 | 32731215 | Adam Menz | import android.view.View; |
7 | 32731215 | Adam Menz | import android.view.View.OnClickListener; |
8 | 32731215 | Adam Menz | import android.view.Window; |
9 | 32731215 | Adam Menz | import android.widget.Button; |
10 | 32731215 | Adam Menz | import android.widget.TextView; |
11 | 32731215 | Adam Menz | |
12 | 32731215 | Adam Menz | |
13 | 32731215 | Adam Menz | public class ServerErrorActivity extends Activity { |
14 | 32731215 | Adam Menz | |
15 | 32731215 | Adam Menz | private Button okButton; |
16 | 32731215 | Adam Menz | private Button detailsButton; |
17 | 32731215 | Adam Menz | private String message; |
18 | 32731215 | Adam Menz | private String response; |
19 | 32731215 | Adam Menz | private String request; |
20 | 32731215 | Adam Menz | |
21 | 32731215 | Adam Menz | public void onCreate(Bundle savedInstanceState) { |
22 | 32731215 | Adam Menz | super.onCreate(savedInstanceState);
|
23 | 32731215 | Adam Menz | requestWindowFeature(Window.FEATURE_NO_TITLE);
|
24 | 32731215 | Adam Menz | setContentView(R.layout.servererror); |
25 | 32731215 | Adam Menz | message = (String) this.getIntent().getExtras().get("errorMessage"); |
26 | 32731215 | Adam Menz | response = (String) this.getIntent().getExtras().get("response"); |
27 | 32731215 | Adam Menz | request = (String) this.getIntent().getExtras().get("request"); |
28 | 32731215 | Adam Menz | setUpText(); |
29 | 32731215 | Adam Menz | setUpInputs(); |
30 | 32731215 | Adam Menz | } |
31 | 32731215 | Adam Menz | |
32 | 32731215 | Adam Menz | private void setUpText(){ |
33 | 32731215 | Adam Menz | TextView messageText = ((TextView) findViewById(R.id.server_error_message)); |
34 | 32731215 | Adam Menz | messageText.setText(message); |
35 | 32731215 | Adam Menz | } |
36 | 32731215 | Adam Menz | |
37 | 32731215 | Adam Menz | private void setUpInputs(){ |
38 | 32731215 | Adam Menz | okButton = ((Button) findViewById(R.id.server_error_ok_button));
|
39 | 32731215 | Adam Menz | okButton.setOnClickListener(new OnClickListener() {
|
40 | 32731215 | Adam Menz | @Override
|
41 | 32731215 | Adam Menz | public void onClick(View v) { |
42 | 32731215 | Adam Menz | finish(); |
43 | 32731215 | Adam Menz | } |
44 | 32731215 | Adam Menz | }); |
45 | 32731215 | Adam Menz | |
46 | 32731215 | Adam Menz | |
47 | 32731215 | Adam Menz | detailsButton = ((Button) findViewById(R.id.server_error_details_button));
|
48 | 32731215 | Adam Menz | detailsButton.setOnClickListener(new OnClickListener() {
|
49 | 32731215 | Adam Menz | @Override
|
50 | 32731215 | Adam Menz | public void onClick(View v) { |
51 | 32731215 | Adam Menz | startErrorDetails(); |
52 | 32731215 | Adam Menz | } |
53 | 32731215 | Adam Menz | }); |
54 | 32731215 | Adam Menz | } |
55 | 32731215 | Adam Menz | |
56 | 32731215 | Adam Menz | private void startErrorDetails(){ |
57 | 32731215 | Adam Menz | Intent viewIntent = new Intent(this, ErrorDetailsActivity.class); |
58 | 32731215 | Adam Menz | viewIntent.setFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); |
59 | 32731215 | Adam Menz | viewIntent.putExtra("request", request);
|
60 | 32731215 | Adam Menz | viewIntent.putExtra("response", response);
|
61 | 32731215 | Adam Menz | startActivity(viewIntent); |
62 | 32731215 | Adam Menz | } |
63 | 32731215 | Adam Menz | |
64 | 32731215 | Adam Menz | } |