Переглянути джерело

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
                 } else if (valbutton.getText() == "AUTO") {
127
                 } else if (valbutton.getText() == "AUTO") {
128
                     valbutton.setText("MANUAL");
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
                 //  valbutton.setText("OFF");
132
                 //  valbutton.setText("OFF");
131
             }
133
             }
132
         });
134
         });
135
+
133
         // Data Set(listViewItemList)에서 position에 위치한 데이터 참조 획득
136
         // Data Set(listViewItemList)에서 position에 위치한 데이터 참조 획득
134
         ListViewItem listViewItem = listViewItemList.get(position);
137
         ListViewItem listViewItem = listViewItemList.get(position);
135
         valTextView.setVisibility(View.VISIBLE);
138
         valTextView.setVisibility(View.VISIBLE);

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

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