0

내가 그의 Activity이 주선하는 ImageButtonXMLImageButton을 만들 수있는이 같은 두 ImageViews와 두 TextViews 클릭 참조 데이터가 다음 Activity에서 수신이 ImageButton.Android 이미지 데이터보기? 여기

내 질문은 ImageButton 데이터를 모두 Activity에서 다음 Activity으로 가져 오는 것입니다. 어떤 아이디어가 어떤 아이디어를 가지고 있습니다 ....

+0

더 설명해주십시오. : ImageButton에서 두 개의 TextViews,'sip_name' 및'sip_status'의 데이터를 수집 하시겠습니까? – vault

답변

1

public void onClick(View view) { 
    Intent i = new Intent(this, ActivityTwo.class); 
    i.putExtra("Value1", "This value one for ActivityTwo "); 
    i.putExtra("Value2", "This value two ActivityTwo"); 
    // Set the request code to any code you like, you can identify the 
    // callback via this code 
    startActivityForResult(i, REQUEST_CODE); 
    } 

그런 다음 이것은이

Bundle extras = getIntent().getExtras(); 
    if (extras == null) { 
     return; 
    } 
    String value1 = extras.getString("Value1"); 
    String value2 = extras.getString("Value2"); 

같은 다른 활동에이 데이터를 얻을 수 있습니다 당신이 다른 활동으로 이동하려는 데이터를 입력 명시 적 의도라고 불렀습니다.

1

Bundle에 필요한 데이터를 저장하고 Intent에 전달할 수 있습니다. Button을 절대적으로 전달해야하는 경우 Serializable을 구현하는 클래스를 만들고 매개 변수에 Button에 인스턴스화 된 버튼 인스턴스를 보유합니다. 그리고 대답 this 대답의 방법을 사용하여 Intent을 통해이 Serializable 클래스를 새로운 Activity 클래스로 전달하십시오. 당신의 버튼의 클릭에