대화 상자에서 활동으로 데이터 전달

Ranjith

나는로부터 데이터를 전달에 문제가 오전 DialogBoxActivity누군 데 주요 활동을
일을했다 Button버튼을 클릭하면 window.The이 대화 상자가 열리고 Dialog window있다
EditTextButtons가 전달해야 .When 추가 버튼을 클릭 할 때 EditText주요 activity.This에 데이터를 시나리오입니다. 여기 내 코드가 있습니다.

MainActivity.java

public class MainActivity extends ActionBarActivity {

    Button showdialog;
    CustomDialog cdd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        showdialog = (Button) findViewById(R.id.button);
        showdialog.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                cdd=new CustomDialog(MainActivity.this);
                cdd.show();
            }
        });
    }

    public void getinfo() {
        Toast.makeText(this,"hi",Toast.LENGTH_SHORT).show();
        cdd.dismiss();
    }
} 

CustomDialog.java

public class CustomDialog extends Dialog implements View.OnClickListener{

    Activity c;
    Button add,cancel;
    EditText name;
    MainActivity act;

    public CustomDialog(Activity a) {
        super(a);
        this.c=a;
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_custom_dialog);
        add = (Button) findViewById(R.id.button2);
        cancel = (Button) findViewById(R.id.button3);
        name = (EditText) findViewById(R.id.editText);
        add.setOnClickListener(this);
        cancel.setOnClickListener(this);
        act = new MainActivity();
        Intent myintent=new Intent();
    }

    @Override
    public void onClick(View v) {
        switch(v.getId()) {
            case R.id.button2:
                act.getinfo();
                break;
            case R.id.button3:
                dismiss();
        }
    }
}  

이 코드를 실행하면 MainActivity Leaked오류가 발생합니다.

ρяσѕρєя K

Activity비 활동 클래스에서 객체를 생성하여 확장 되는 클래스에서 메서드를 호출하는 대신에서 발생 interface하는 트리거 이벤트를 사용하여 사용자 지정 이벤트 리스너를 만들어야 합니다.onClickDialog

Android 맞춤 이벤트 리스너

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 대화 상자가있는 이전 활동으로 돌아 가기

분류에서Dev

활동 B에서 활동 A 조각으로 데이터 전달

분류에서Dev

하단 시트 대화 상자 조각에서 조각으로 데이터 전달

분류에서Dev

위젯에서 활동으로 데이터 전달

분류에서Dev

Android : RecyclerView에서 다른 활동으로 데이터 전달

분류에서Dev

스레드에서 활동으로 데이터 전달

분류에서Dev

두 번째 활동에서 첫 번째 활동으로 데이터 전달

분류에서Dev

사용자 정의 대화 상자에서 다른 활동으로 문자열 값 전달

분류에서Dev

Angular 8에서 Observable에서 모달 대화 상자로 동적 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

화면에서 서랍으로 데이터 전달 플러터

분류에서Dev

대리자가 작동하지 않는 상태에서 detailview에서 masterview로 데이터 전달

분류에서Dev

한 활동에서 다른 활동으로 데이터 전송

분류에서Dev

애플리케이션에서 활동으로 데이터 전달

분류에서Dev

CRM 대화 상자 엔터티 생성 및 데이터 전달

분류에서Dev

ViewPagerAdapter에서 다른 활동으로 데이터를 전달하는 방법

분류에서Dev

목록보기에서 기본 활동으로 데이터 전달

분류에서Dev

ListView에서 새 활동으로 JSON 데이터를 전달하는 방법

분류에서Dev

클래스에서 활동으로 데이터를 전달하는 Xamarin Android

분류에서Dev

활동에서 onCreate가없는 조각으로 데이터 전달

분류에서Dev

json 개체 목록보기에서 새 활동으로 데이터 전달

분류에서Dev

프래그먼트에서 활동으로`SharedPreferences` 데이터 전달

분류에서Dev

서로 다른 두 활동에서 다른 활동으로 데이터를 전달하는 방법

분류에서Dev

Android는 대화에서 호출 활동으로 인수를 전달합니다.

분류에서Dev

Android에서 한 활동에서 다른 활동으로 데이터를 전달할 때 null 값 가져 오기

분류에서Dev

iptables / nftables : UDP 데이터를 여러 대상으로 전달

분류에서Dev

탐색 드로어가있는 활동에서 상대적인 레이아웃 Android가있는 활동으로 전달하는 오류

분류에서Dev

한 활동에서 다른 활동으로 데이터를 전달하는 방법의 수

분류에서Dev

한 활동에서 다른 활동으로 데이터를 전달할 때 오류 발생

분류에서Dev

소품으로 데이터 전달에 대한 Vue.js

Related 관련 기사

  1. 1

    Android에서 대화 상자가있는 이전 활동으로 돌아 가기

  2. 2

    활동 B에서 활동 A 조각으로 데이터 전달

  3. 3

    하단 시트 대화 상자 조각에서 조각으로 데이터 전달

  4. 4

    위젯에서 활동으로 데이터 전달

  5. 5

    Android : RecyclerView에서 다른 활동으로 데이터 전달

  6. 6

    스레드에서 활동으로 데이터 전달

  7. 7

    두 번째 활동에서 첫 번째 활동으로 데이터 전달

  8. 8

    사용자 정의 대화 상자에서 다른 활동으로 문자열 값 전달

  9. 9

    Angular 8에서 Observable에서 모달 대화 상자로 동적 데이터를 전달하는 방법은 무엇입니까?

  10. 10

    화면에서 서랍으로 데이터 전달 플러터

  11. 11

    대리자가 작동하지 않는 상태에서 detailview에서 masterview로 데이터 전달

  12. 12

    한 활동에서 다른 활동으로 데이터 전송

  13. 13

    애플리케이션에서 활동으로 데이터 전달

  14. 14

    CRM 대화 상자 엔터티 생성 및 데이터 전달

  15. 15

    ViewPagerAdapter에서 다른 활동으로 데이터를 전달하는 방법

  16. 16

    목록보기에서 기본 활동으로 데이터 전달

  17. 17

    ListView에서 새 활동으로 JSON 데이터를 전달하는 방법

  18. 18

    클래스에서 활동으로 데이터를 전달하는 Xamarin Android

  19. 19

    활동에서 onCreate가없는 조각으로 데이터 전달

  20. 20

    json 개체 목록보기에서 새 활동으로 데이터 전달

  21. 21

    프래그먼트에서 활동으로`SharedPreferences` 데이터 전달

  22. 22

    서로 다른 두 활동에서 다른 활동으로 데이터를 전달하는 방법

  23. 23

    Android는 대화에서 호출 활동으로 인수를 전달합니다.

  24. 24

    Android에서 한 활동에서 다른 활동으로 데이터를 전달할 때 null 값 가져 오기

  25. 25

    iptables / nftables : UDP 데이터를 여러 대상으로 전달

  26. 26

    탐색 드로어가있는 활동에서 상대적인 레이아웃 Android가있는 활동으로 전달하는 오류

  27. 27

    한 활동에서 다른 활동으로 데이터를 전달하는 방법의 수

  28. 28

    한 활동에서 다른 활동으로 데이터를 전달할 때 오류 발생

  29. 29

    소품으로 데이터 전달에 대한 Vue.js

뜨겁다태그

보관