기본 콘텐츠로 건너뛰기

4월, 2014의 게시물 표시

Android, send data from Activity1 to Activity2, 액티비티 호출시 데이터 보내기

*** Activity1                 Intent myIntent = new Intent(getBaseContext(), Activity2.class);                 myIntent.putExtra("data1","value1");                 startActivity(myIntent); *** Activity2         Bundle extras = getIntent().getExtras();         if (extras != null) {             String value = extras.getString("data1"); //            Toast toast = Toast.makeText(Activity2.this, value, Toast.LENGTH_SHORT); //            toast.show();         }

Android, Activity 이동, translate activity

*** Activity 1     public void onClick(View v) {         switch (v.getId()) {             case R.id.act1_next_btn:                 Intent myIntent = new Intent(getBaseContext(), act2.class);                 startActivity(myIntent);                 break;         }     } *** Activity 2     public void onClick(View v) {         switch (v.getId()) {             case R.id.act2_back_btn:                 finish();                 break;         }     }

Android, button event

①이벤트를 무명클래스로 핸들링         Button btn = (Button) findViewById(R.id.main_nextbtn);         btn.setOnClickListener(new View.OnClickListener()         {             public void onClick(View v)             {                 switch (v.getId()) {                     case R.id.main_nextbtn:                         Toast toast = Toast.makeText(MainActivity.this, "clicked", Toast.LENGTH_SHORT);                         toast.show();                         System.out.println("clicked..");                         break;                 }             }         }); ------------------------------------------------------------------------ ② 하나의 메소드에서 여러 컨테이너의 이벤트를 핸들링하려고 할 때. ... implements View.OnClickListener{     protected void onCreate(Bundle savedInstanceState) {         ...         Button btn = (Button) findViewById(R.id.main_nextbtn);         btn.setOnClickListener(this);     }    public void onClick(View v) {         switch (v.getId()) {