The final version for lede-gui (the phone app for device registration)
[iot2.git] / others / lede-gui / src / main / java / com / example / lede2 / ApplicationsList.java
1 package com.example.lede2;\r
2 \r
3 import android.app.ProgressDialog;\r
4 import android.content.Intent;\r
5 import android.os.Bundle;\r
6 import android.support.v7.app.AppCompatActivity;\r
7 import android.view.View;\r
8 import android.widget.Button;\r
9 \r
10 /**\r
11  * Created by Brian on 4/16/2018.\r
12  */\r
13 \r
14 public class ApplicationsList extends AppCompatActivity implements View.OnClickListener {\r
15     private Button homeSecurityButton;\r
16     private Button irrigationButton;\r
17     private Button lifxTestButton;\r
18     private Button smartLightsButton;\r
19     private Button speakerButton;\r
20     private ProgressDialog dialog;\r
21 \r
22     @Override\r
23     protected void onCreate(Bundle savedInstanceState) {\r
24         super.onCreate(savedInstanceState);\r
25         setContentView(R.layout.applications);\r
26         homeSecurityButton = (Button) findViewById(R.id.homeSecurityButton);\r
27         irrigationButton = (Button) findViewById(R.id.irrigationButton);\r
28         lifxTestButton = (Button) findViewById(R.id.lifxTestButton);\r
29         smartLightsButton = (Button) findViewById(R.id.smartLightsButton);\r
30         speakerButton = (Button) findViewById(R.id.speakerButton);\r
31 \r
32         homeSecurityButton.setOnClickListener(this);\r
33         irrigationButton.setOnClickListener(this);\r
34         lifxTestButton.setOnClickListener(this);\r
35         smartLightsButton.setOnClickListener(this);\r
36         speakerButton.setOnClickListener(this);\r
37 \r
38 \r
39 \r
40     }\r
41 \r
42     @Override\r
43     public void onClick(View view) {\r
44         dialog = new ProgressDialog(this);\r
45         dialog.setMessage("Please Wait");\r
46         dialog.setCancelable(false);\r
47         dialog.setInverseBackgroundForced(false);\r
48         dialog.show();\r
49 \r
50         if(view == homeSecurityButton){\r
51             startActivity(new Intent(this, HomeSecurity.class));\r
52         }\r
53         if(view == irrigationButton){\r
54             startActivity(new Intent(this, Irrigation.class));\r
55 \r
56         }\r
57         if(view == lifxTestButton){\r
58             startActivity(new Intent(this, Lifxtest.class));\r
59 \r
60         }\r
61         if(view == smartLightsButton){\r
62             startActivity(new Intent(this, SmartLights.class));\r
63 \r
64         }\r
65         if(view == speakerButton){\r
66             startActivity(new Intent(this, Speaker.class));\r
67 \r
68         }\r
69     }\r
70     @Override\r
71     protected void onResume() {\r
72         super.onResume();\r
73         if(dialog != null && dialog.isShowing()){\r
74             dialog.dismiss();\r
75         }\r
76     }\r
77 }\r
78 \r
79 \r
80 \r