浏览代码

Button Press 시 LIstView Data 저장 할 수 있도록 수정

june9152 5 年之前
父节点
当前提交
e1f5328a36

+ 3 - 0
app/src/main/java/com/example/repeater/ListViewAdapter.java

@@ -127,9 +127,12 @@ public class ListViewAdapter extends BaseAdapter {
127 127
                 } else if (valbutton.getText() == "AUTO") {
128 128
                     valbutton.setText("MANUAL");
129 129
                 }
130
+                filteredItemList.get(holder.ref).setVal(String.valueOf(valbutton.getText()));
131
+//                Log.d("valbutton.setOnClickListener :  ", String.valueOf(valbutton.getText()));
130 132
                 //  valbutton.setText("OFF");
131 133
             }
132 134
         });
135
+
133 136
         // Data Set(listViewItemList)에서 position에 위치한 데이터 참조 획득
134 137
         ListViewItem listViewItem = listViewItemList.get(position);
135 138
         valTextView.setVisibility(View.VISIBLE);

+ 6 - 15
app/src/main/java/com/example/repeater/MainActivity.java

@@ -1,34 +1,20 @@
1 1
 package com.example.repeater;
2 2
 
3 3
 import android.content.Context;
4
-import android.content.Intent;
5
-import android.graphics.Color;
6
-import android.os.Handler;
7 4
 import android.support.v7.app.AppCompatActivity;
8 5
 import android.os.Bundle;
9 6
 import android.util.Log;
10 7
 import android.view.View;
11
-import android.view.ViewGroup;
12 8
 import android.widget.AdapterView;
13
-import android.widget.BaseAdapter;
14 9
 import android.widget.Button;
15 10
 import android.widget.ImageButton;
16 11
 import android.widget.ListView;
17 12
 import android.widget.TextView;
18
-import android.widget.Toast;
19
-import android.widget.ToggleButton;
20 13
 
21 14
 import java.io.BufferedReader;
22
-import java.io.BufferedWriter;
23
-import java.io.IOException;
24
-import java.io.InputStreamReader;
25
-import java.io.OutputStreamWriter;
26 15
 import java.io.PrintWriter;
27
-import java.net.InetSocketAddress;
28 16
 import java.net.Socket;
29
-import java.net.SocketAddress;
30
-import java.util.ArrayList;
31
-import java.util.HashMap;
17
+
32 18
 import android.view.View.OnClickListener;
33 19
 
34 20
 public class MainActivity extends AppCompatActivity implements Runnable,OnClickListener {
@@ -329,6 +315,7 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
329 315
     public int Send_Test(){
330 316
         return ++sendtest;
331 317
     }
318
+    ListViewItem item = new ListViewItem();
332 319
     public void ListViewDataSet(int position, final String str){
333 320
         new Thread(new Runnable() {
334 321
             @Override
@@ -345,6 +332,10 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
345 332
                                 Prev_RecvStr = str;
346 333
 //                                adapter_rf.notifyDataSetChanged();
347 334
 //                                adapter_rf_set.notifyDataSetChanged();
335
+                                for(int i = 0; i < 12; i++) {
336
+                                    item = (ListViewItem)adapter_rf_set.getItem(i);
337
+                                    Log.d("getView", item.getVal() +  "||||||\r\n");
338
+                                }
348 339
                                 Log.d("Mainactivity.class / runOnUiThread", "isConnection_Status : " + isConnection_Status());
349 340
                             }
350 341
 //