root / src / com / rackspace / cloud / android / ServerErrorActivity.java @ ecbad159
History | View | Annotate | Download (1.8 kB)
1 | 7dbfc514 | koutsoub | package com.rackspace.cloud.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 | 48601850 | Mike Mayo | import com.rackspace.cloud.android.R; |
13 | 48601850 | Mike Mayo | |
14 | 32731215 | Adam Menz | |
15 | 32731215 | Adam Menz | public class ServerErrorActivity extends Activity { |
16 | 32731215 | Adam Menz | |
17 | 32731215 | Adam Menz | private Button okButton; |
18 | 32731215 | Adam Menz | private Button detailsButton; |
19 | 32731215 | Adam Menz | private String message; |
20 | 32731215 | Adam Menz | private String response; |
21 | 32731215 | Adam Menz | private String request; |
22 | 038ac9a4 | koutsoub | |
23 | 32731215 | Adam Menz | public void onCreate(Bundle savedInstanceState) { |
24 | 32731215 | Adam Menz | super.onCreate(savedInstanceState);
|
25 | 038ac9a4 | koutsoub | requestWindowFeature(Window.FEATURE_NO_TITLE);
|
26 | 32731215 | Adam Menz | setContentView(R.layout.servererror); |
27 | 32731215 | Adam Menz | message = (String) this.getIntent().getExtras().get("errorMessage"); |
28 | 32731215 | Adam Menz | response = (String) this.getIntent().getExtras().get("response"); |
29 | 32731215 | Adam Menz | request = (String) this.getIntent().getExtras().get("request"); |
30 | 32731215 | Adam Menz | setUpText(); |
31 | 32731215 | Adam Menz | setUpInputs(); |
32 | 038ac9a4 | koutsoub | } |
33 | 32731215 | Adam Menz | |
34 | 038ac9a4 | koutsoub | private void setUpText() { |
35 | 32731215 | Adam Menz | TextView messageText = ((TextView) findViewById(R.id.server_error_message)); |
36 | 32731215 | Adam Menz | messageText.setText(message); |
37 | 32731215 | Adam Menz | } |
38 | 32731215 | Adam Menz | |
39 | 038ac9a4 | koutsoub | private void setUpInputs() { |
40 | 32731215 | Adam Menz | okButton = ((Button) findViewById(R.id.server_error_ok_button));
|
41 | 32731215 | Adam Menz | okButton.setOnClickListener(new OnClickListener() {
|
42 | 32731215 | Adam Menz | @Override
|
43 | 32731215 | Adam Menz | public void onClick(View v) { |
44 | 32731215 | Adam Menz | finish(); |
45 | 32731215 | Adam Menz | } |
46 | 32731215 | Adam Menz | }); |
47 | 32731215 | Adam Menz | |
48 | 32731215 | Adam Menz | detailsButton = ((Button) findViewById(R.id.server_error_details_button));
|
49 | 038ac9a4 | koutsoub | detailsButton.setOnClickListener(new OnClickListener() {
|
50 | 32731215 | Adam Menz | @Override
|
51 | 32731215 | Adam Menz | public void onClick(View v) { |
52 | 32731215 | Adam Menz | startErrorDetails(); |
53 | 32731215 | Adam Menz | } |
54 | 32731215 | Adam Menz | }); |
55 | 32731215 | Adam Menz | } |
56 | 038ac9a4 | koutsoub | |
57 | 038ac9a4 | koutsoub | private void startErrorDetails() { |
58 | 32731215 | Adam Menz | Intent viewIntent = new Intent(this, ErrorDetailsActivity.class); |
59 | 32731215 | Adam Menz | viewIntent.setFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); |
60 | 038ac9a4 | koutsoub | viewIntent.putExtra("request", request);
|
61 | 038ac9a4 | koutsoub | viewIntent.putExtra("response", response);
|
62 | 038ac9a4 | koutsoub | startActivity(viewIntent); |
63 | 32731215 | Adam Menz | } |
64 | 32731215 | Adam Menz | |
65 | 32731215 | Adam Menz | } |