<pre style="font-family:'굴림체';"><span style="font-size:9pt;"> </span><span style="font-size:9pt;color:#000080;font-weight:bold;">public </span><span style="font-size:9pt;">View getView(</span><span style="font-size:9pt;color:#000080;font-weight:bold;">final int </span><span style="font-size:9pt;">position, View convertView, ViewGroup parent) {<br></span><span style="font-size:9pt;color:#808080;font-style:italic;">// </span><span style="font-size:9pt;color:#0073bf;font-weight:bold;font-style:italic;">TODO Auto-generated method stub<br></span><span style="font-size:9pt;color:#0073bf;font-weight:bold;font-style:italic;"> </span><span style="font-size:9pt;">Holder holder=</span><span style="font-size:9pt;color:#000080;font-weight:bold;">new </span><span style="font-size:9pt;">Holder();<br> View rowView;<br> rowView = </span><span style="font-size:9pt;color:#660e7a;font-style:italic;">inflater</span><span style="font-size:9pt;">.inflate(R.layout.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;font-style:italic;">program_list</span><span style="font-size:9pt;">, </span><span style="font-size:9pt;color:#000080;font-weight:bold;">null</span><span style="font-size:9pt;">);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">tv</span><span style="font-size:9pt;">=(TextView) rowView.findViewById(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;font-style:italic;">textView1</span><span style="font-size:9pt;">);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">tv1</span><span style="font-size:9pt;">=(TextView) rowView.findViewById(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;font-style:italic;">textView2</span><span style="font-size:9pt;">);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">img</span><span style="font-size:9pt;">=(ImageView) rowView.findViewById(R.id.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;font-style:italic;">imageView1</span><span style="font-size:9pt;">);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">tv</span><span style="font-size:9pt;">.setText(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">result</span><span style="font-size:9pt;">[position]);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">tv1</span><span style="font-size:9pt;">.setText(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">result1</span><span style="font-size:9pt;">[position]);<br> holder.</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">img</span><span style="font-size:9pt;">.setImageResource(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">imageId</span><span style="font-size:9pt;">[position]);<br> rowView.setOnClickListener(</span><span style="font-size:9pt;color:#000080;font-weight:bold;">new </span><span style="font-size:9pt;">View.OnClickListener() {<br></span><span style="font-size:9pt;color:#808000;">@Override<br></span><span style="font-size:9pt;color:#808000;"> </span><span style="font-size:9pt;color:#000080;font-weight:bold;">public void </span><span style="font-size:9pt;">onClick(View v) {<br></span><span style="font-size:9pt;color:#808080;font-style:italic;">// </span><span style="font-size:9pt;color:#0073bf;font-weight:bold;font-style:italic;">TODO Auto-generated method stub<br></span><span style="font-size:9pt;color:#0073bf;font-weight:bold;font-style:italic;"> </span><span style="font-size:9pt;color:#808080;font-style:italic;">// Toast.makeText(context, "You Clicked "+result[position], Toast.LENGTH_LONG).show();</span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;color:#808080;font-style:italic;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;color:#808080;font-style:italic;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;font-style:italic;"><br></span><span style="font-size:9pt;"><b style="font-style:italic;"> </b><b> 이 부분에 인텐트해서 다른 액티비티에 하고 싶은데 어댑터라 그런지 값을 못받네요..</b></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><b>다른 값은 textview를 가져오려는건데 어댑터에서 어떻게 선언해줘야할지 모르겠습니다...</b></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;color:#808080;"><i><b><br></b></i></span><span style="color:#808080;font-style:italic;"><span style="font-size:9pt;"> </span></span><span style="font-size:9pt;"><br><br> Intent intent1= </span><span style="font-size:9pt;color:#000080;font-weight:bold;">new </span><span style="font-size:9pt;">Intent(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">, man_domi.</span><span style="font-size:9pt;color:#000080;font-weight:bold;">class</span><span style="font-size:9pt;">);<br><br><br></span><span style="font-size:9pt;color:#808080;font-style:italic;">// intent.putextra("your_extra","your_class_value")<br></span><span style="font-size:9pt;color:#808080;font-style:italic;"> </span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">.startActivity(intent1);<br> }</span><span style="font-size:9pt;color:#000080;font-weight:bold;">else if</span><span style="font-size:9pt;">(</span><span style="font-size:9pt;color:#660e7a;">position </span><span style="font-size:9pt;">==</span><span style="font-size:9pt;color:#0000ff;">1</span><span style="font-size:9pt;">){<br><br> Intent intent= </span><span style="font-size:9pt;color:#000080;font-weight:bold;">new </span><span style="font-size:9pt;">Intent(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">,woman_domi.</span><span style="font-size:9pt;color:#000080;font-weight:bold;">class</span><span style="font-size:9pt;">);<br></span><span style="font-size:9pt;color:#808080;font-style:italic;">//intent.putextra("your_extra","your_class_value");<br></span><span style="font-size:9pt;color:#808080;font-style:italic;"> </span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">.startActivity(intent);<br> }<br></span><span style="font-size:9pt;color:#000080;font-weight:bold;">else if</span><span style="font-size:9pt;">(</span><span style="font-size:9pt;color:#660e7a;">position </span><span style="font-size:9pt;">==</span><span style="font-size:9pt;color:#0000ff;">2</span><span style="font-size:9pt;">){<br> Intent intent= </span><span style="font-size:9pt;color:#000080;font-weight:bold;">new </span><span style="font-size:9pt;">Intent(</span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">,roop.</span><span style="font-size:9pt;color:#000080;font-weight:bold;">class</span><span style="font-size:9pt;">);<br></span><span style="font-size:9pt;color:#808080;font-style:italic;">//intent.putextra("your_extra","your_class_value");<br></span><span style="font-size:9pt;color:#808080;font-style:italic;"> </span><span style="font-size:9pt;color:#660e7a;font-weight:bold;">context</span><span style="font-size:9pt;">.startActivity(intent);<br><br> }<br> }<br> });<br></span><span style="font-size:9pt;color:#000080;font-weight:bold;">return </span><span style="font-size:9pt;">rowView;<br> }<br><br>}</span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';"><span style="font-size:9pt;"><br></span></pre><pre style="font-family:'굴림체';">A라는 곳에 getExtra되어있는 상태에서 다시 Put을 줘서 리스트뷰를 누르면 값이 이동하게 하려는건데</pre><pre style="font-family:'굴림체';">어댑터에 있는 if을 거쳐야 3가지중에 1개를 선택했을때 과정이 진행되는데 값을 못보내겠네요.ㅠㅠ</pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';">A에 있는</pre><pre style="font-family:'굴림체';">인텐트</pre><pre style="font-family:'굴림체';"></pre><pre style="font-family:'굴림체';font-size:9pt;"> <span style="color:#000080;font-weight:bold;">final </span>Intent intent1 = getIntent();<br><span style="color:#808080;font-style:italic;">// final Intent intent = getIntent();<br></span><span style="color:#808080;font-style:italic;"> </span>String str0,str1,str2,str3;<br> str0 = intent1.getExtras().getString(<span style="color:#008000;font-weight:bold;">"date_result"</span>);<br> str1 = intent1.getExtras().getString(<span style="color:#008000;font-weight:bold;">"phone"</span>);<br> str2 = intent1.getExtras().getString(<span style="color:#008000;font-weight:bold;">"name"</span>);<br> str3 = intent1.getExtras().getString(<span style="color:#008000;font-weight:bold;">"username"</span>);<br><span style="color:#660e7a;font-weight:bold;">textView0 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_reser_date</span>) ;<br><span style="color:#660e7a;font-weight:bold;">textView1 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_reser_phone</span>);<br><span style="color:#660e7a;font-weight:bold;">textView2 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_reser_name</span>);<br><span style="color:#660e7a;font-weight:bold;">textView3 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_reser_username</span>);<br><br><span style="color:#660e7a;font-weight:bold;">textView0</span>.setText(str0);<br><span style="color:#660e7a;font-weight:bold;">textView1</span>.setText(str1);<br><span style="color:#660e7a;font-weight:bold;">textView2</span>.setText(str2);<br><span style="color:#660e7a;font-weight:bold;">textView3</span>.setText(str3);<br><br><span style="color:#808080;font-style:italic;">// Intent intent2 = new Intent(Reservation3.this, man_domi.class);<br></span><span style="color:#808080;font-style:italic;">// // intent1.putExtra("date",TxtResult1.getText().toString());<br></span><span style="color:#808080;font-style:italic;">// intent2.putExtra("date_result", textView0.getText().toString());<br></span><span style="color:#808080;font-style:italic;">// intent2.putExtra("phone", textView1.getText().toString());<br></span><span style="color:#808080;font-style:italic;">// intent2.putExtra("name", textView2.getText().toString());<br></span><span style="color:#808080;font-style:italic;">// setResult(RESULT_OK, intent2);<br></span><span style="color:#808080;font-style:italic;">// startActivity(intent2);</span></pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';">A에서 그냥 줘버리면 리스트뷰가 무시되어 선택불가능..</pre><pre style="font-family:'굴림체';">A에서 어댑터로 주려면 오류가 뜸</pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';">A액티비티 > 어댑터 > B액티비티</pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';"><br></pre><pre style="font-family:'굴림체';">B에서 받은 인텐트</pre><pre style="font-family:'굴림체';"></pre><pre style="font-family:'굴림체';font-size:9pt;"><span style="color:#000080;font-weight:bold;">final </span>Intent intent2 = getIntent();<br>String str0,str1,str2;<br>str0 = intent2.getExtras().getString(<span style="color:#008000;font-weight:bold;">"date_result"</span>);<br>str1 = intent2.getExtras().getString(<span style="color:#008000;font-weight:bold;">"phone"</span>);<br>str2 = intent2.getExtras().getString(<span style="color:#008000;font-weight:bold;">"name"</span>);<br><span style="background-color:#ffe4ff;">textView0</span> = (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_last_phone</span>);<br><span style="color:#660e7a;font-weight:bold;">textView1 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_last_phone</span>);<br><span style="color:#660e7a;font-weight:bold;">textView2 </span>= (TextView)findViewById(R.id.<span style="color:#660e7a;font-weight:bold;font-style:italic;">text_last_name</span>);<br><span style="background-color:#e4e4ff;">textView0</span>.setText(str1);<br><span style="color:#660e7a;font-weight:bold;">textView1</span>.setText(str1);<br><span style="color:#660e7a;font-weight:bold;">textView2</span>.setText(str2);<br>이건 오류가 없습니다.</pre><pre style="font-family:'굴림체';font-size:9pt;"><br></pre>
<div style="text-align:center;"><img src="http://eusave.dothome.co.kr/gif.php?id=0B4MpkGgWbWt6T2lObjI2d293VW8" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDeVlnM3hCYllaRkk" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDeVlnM3hCYllaRkk" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDRWlMa09ieDZsMlE" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B8fuRvQ1iHqPX0lRN2drTXU5OWc" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;"></div></div></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.