package
com.example.home.multitabapp;
import
android.app.ProgressDialog;
import
android.content.DialogInterface;
import
android.os.AsyncTask;
import
android.os.Bundle;
import
android.support.annotation.Nullable;
import
android.support.v7.app.AlertDialog;
import
android.support.v7.app.AppCompatActivity;
import
android.text.TextUtils;
import
android.transition.TransitionManager;
import
android.util.Log;
import
android.view.Gravity;
import
android.view.View;
import
android.widget.CompoundButton;
import
android.widget.EditText;
import
android.widget.ImageButton;
import
android.widget.ImageView;
import
android.widget.ListAdapter;
import
android.widget.ListView;
import
android.widget.SimpleAdapter;
import
android.widget.Switch;
import
android.widget.TextView;
import
android.widget.Toast;
import
org.json.JSONArray;
import
org.json.JSONException;
import
org.json.JSONObject;
import
java.io.BufferedReader;
import
java.io.BufferedWriter;
import
java.io.InputStream;
import
java.io.InputStreamReader;
import
java.io.OutputStream;
import
java.io.OutputStreamWriter;
import
java.net.HttpURLConnection;
import
java.net.URL;
import
java.net.URLConnection;
import
java.net.URLEncoder;
import
java.util.ArrayList;
import
java.util.HashMap;
import
java.util.Iterator;
import
java.util.Scanner;
/**
* Created by home on 2018-01-17.
*/
public
class
MultitapActivity
extends
AppCompatActivity {
ImageButton multiBackBtn;
Switch multiSwitch1, multiSwitch2;
ImageView multitapImg1, multitapImg2;
ImageView changeMutiInfo, multiUpdate;
TextView machValueTxt1, machValueTxt2;
TextView totalUseValueTxt2;
private
static
String TAG =
"phptest_MainActivity"
;
private
static
final
String TAG_JSON=
"webnautes"
;
private
static
final
String NUM =
"num"
;
private
static
final
String mA1 =
"mA1"
;
private
static
final
String FLAG1 =
"flag1"
;
private
static
final
String mA2 =
"mA2"
;
private
static
final
String FLAG2 =
"flag2"
;
private
TextView mTextViewResult;
ArrayList<HashMap<String, String>> mArrayList;
ListView mlistView;
String mJsonString;
private
static
int
flag1=
0
, flag2=
0
;
HashMap<String,String> hashMap;
private
static
int
state1 =
0
;
private
static
int
state2 =
0
;
@Override
protected
void
onCreate(
@Nullable
Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.mutitap_page);
setTitle(
"멀티탭"
);
multiBackBtn = (ImageButton)findViewById(R.id.multiBackBtn);
multiSwitch1 = findViewById(R.id.multiSwitch1);
multiSwitch2 = findViewById(R.id.multiSwitch2);
multitapImg1 = findViewById(R.id.multitapImg1);
multitapImg2 = findViewById(R.id.multitapImg2);
changeMutiInfo = findViewById(R.id.changeMutiInfo);
multiUpdate = findViewById(R.id.multiUpdate);
GetData tasks =
new
GetData();
multiBackBtn.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View view) {
finish();
TransitionManager.go(MainActivity.mainPage);
}
});
multiSwitch1.setOnCheckedChangeListener(
new
CompoundButton.OnCheckedChangeListener() {
@Override
public
void
onCheckedChanged(CompoundButton compoundButton,
boolean
isChecked) {
GetData tasks =
new
GetData();
int
value = Integer.parseInt(hashMap.get(FLAG1).toString());
if
(value ==
1
){
multitapImg1.setImageResource(R.drawable.circle_black);
state1 =
0
;
}
else
{
multitapImg1.setImageResource(R.drawable.circle_red);
state1 =
1
;
}
try
{
URLConnection conn = url.openConnection();
conn.setUseCaches(
false
);
InputStream is = conn.getInputStream();
Scanner scan =
new
Scanner(is);
int
line =
1
;
while
(scan.hasNext()) {
String str = scan.nextLine();
}
Log.d(TAG,
"상태 : "
+ state1);
}
catch
(Exception e) {
e.printStackTrace();
Log.d(TAG,
"전송 에러남..ㅋㅋ"
);
}
finally
{
}
}
});
multiSwitch2.setOnCheckedChangeListener(
new
CompoundButton.OnCheckedChangeListener() {
@Override
public
void
onCheckedChanged(CompoundButton compoundButton,
boolean
isChecked) {
GetData tasks =
new
GetData();
int
value = Integer.parseInt(hashMap.get(FLAG2).toString());
if
(value ==
1
){
multitapImg2.setImageResource(R.drawable.circle_black);
multiSwitch2.setChecked(
false
);
state2 =
0
;
}
else
{
multitapImg2.setImageResource(R.drawable.circle_red);
multiSwitch2.setChecked(
true
);
state2 =
1
;
}
try
{
URLConnection conn = url.openConnection();
conn.setUseCaches(
false
);
InputStream is = conn.getInputStream();
Scanner scan =
new
Scanner(is);
int
line =
1
;
while
(scan.hasNext()) {
String str = scan.nextLine();
}
Log.d(TAG,
"상태 : "
+ state2);
}
catch
(Exception e) {
e.printStackTrace();
Log.d(TAG,
"전송 에러남..ㅋㅋ"
);
}
finally
{
}
}
});