root/trunk/19.ExIntenttDataTest/src/soo/elements/intent/SubForm.java

리비전 48, 1.5 kB (mefour에 의해 체크인됨, 15 년 전)

수정..

Line 
1 package soo.elements.intent;
2
3 import android.app.Activity;
4 import android.content.Intent;
5 import android.os.Bundle;
6 import android.view.View;
7 import android.view.View.OnClickListener;
8 import android.widget.Button;
9 import android.widget.EditText;
10
11 public class SubForm extends Activity {
12        
13         Intent i;
14         EditText et1,et2;
15         @Override
16     public void onCreate(Bundle savedInstanceState) {
17         super.onCreate(savedInstanceState);
18         setContentView(R.layout.sub);
19        
20         i = getIntent(); //��� �≫�鍮��(SubForm)�������� ���명��몃� 援ы����.
21                                          //main��� 留���댁� 二쇰� 寃����
22         Button bt = (Button)findViewById(R.id.s_button01);
23        
24         String name = i.getStringExtra("param_name");
25         String addr = i.getStringExtra("param_addr");
26        
27         et1 = (EditText)findViewById(R.id.s_editText01);
28                 et2 = (EditText)findViewById(R.id.s_editText02);
29                
30         if(name !=null){
31                 et1.setText(name);
32         }
33         if(addr !=null){
34                 et2.setText(addr);
35         }       
36        
37         bt.setOnClickListener(new OnClickListener() {
38                         @Override
39                         public void onClick(View v) {
40                                 // TODO Auto-generated method stub
41                                 i.putExtra("param_name", et1.getText().toString());
42                                 i.putExtra("param_addr", et2.getText().toString());
43                                
44                                 setResult(RESULT_OK,i); //�명���諛��
45                                 finish();       //Subform Activity媛�醫�����.
46                         }
47                 });
48     }
49 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.