동일한 활동에 대한 두 가지 다른 의도를 구별하는 방법은 무엇입니까?

메들린 모니

안드로이드 개발의 새로운 기능 나는 동일한 활동에 대한 두 가지 다른 의도를 구별해야합니다. 사용자가 그 버튼을 누를 때 하나의 버튼이 있다는 것을 명확하게 설명하겠습니다.이 버튼을 누르면 거기에서 일부 의도 값을 전달할 다른 활동이 트리거됩니다. 그에 따라 내가 인 텐트에서 인 텐트를 트리거하는 위치에서 목록보기를 채울 것입니다. 사용자가 거기에서 목록보기를 누르면 추가 인 텐트 값으로 인 텐트를 전달하는 방법과 여기에서 활동을 수신 할 때 두 인 텐트를 구별하는 방법이 wh라고 가정합니다.

at i have tried so far:




 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // handle item selection
        switch (item.getItemId()) {
            case R.id.add:
                int id=timertrackerdao.getNotesCount();
                if(id>0){
                    Toast.makeText(getContext().getApplicationContext()," Please Finish The Pending Visit",Toast.LENGTH_SHORT).show();
                }
                else {
                    Intent intent = new Intent(getActivity().getApplicationContext(), AddNotes.class);
                    intent.putExtra("taskid",taskid);
                    intent.addFlags(0);
                    startActivityForResult(intent, 1);
                }}
        return super.onOptionsItemSelected(item);
    }

여기에서 메뉴 표시 줄에서 인 텐트를 트리거합니다.

Intent intent = new Intent(getActivity().getApplicationContext(), AddNotes.class);
                    Bundle bundle=new Bundle();
                    bundle.putInt("addnoteid",id);
                    bundle.putInt("taskid",taskid);
                    bundle.putString("checkin",checkin);
                    intent.addFlags(1);
                    startActivityForResult(intent, 1);

이것은 내가 목록보기에서 값을 선택하는 곳이며 이것은 또 다른 값 세트입니다. 수신 활동에서 의도를 구별하는 방법은 다음과 같습니다.

Intent intent=getIntent();
            if(intent.getFlags()==0) {
                if (intent != null) {
                    taskid = intent.getIntExtra("taskid", 0);
                }
            }
    else {
                Bundle extras = getIntent().getExtras();
                if (extras != null) {
                    check.setEnabled(false);
                    //  TaskID=extrass.getInt("noteid");
                    id = extras.getInt("addnoteid");
                    date = extras.getString("checkin");
                    TaskID = extras.getInt("taskid");
                    createNotification(date);
                    AddNote(id);
                }
            }

이제 내 질문은 listview를 클릭하여 두 의도를 버튼 클릭과 다른 의도를 구별하는 방법과 수신 활동을 구별하는 방법입니다.?

Vishwesh Jainkuniya

다음과 같은 의도가 모두있는 문자열을 넣으십시오.

intent.putExtra("from","button");

intent.putExtra("from","listview");

이제 다른 활동에서

    if(getIntent().getStringExtra("from").equals("button"))
{  //do here
}else if(getIntent().getStringExtra("from").equals("listview"))
{   // do here
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 활동에서 두 개의 다른 버튼을 클릭하여 두 개의 다른 활동으로 이동하는 방법은 무엇입니까?

분류에서Dev

동일한 Python 인쇄 명령에서 두 가지 다른 결과를 얻는 방법은 무엇입니까?

분류에서Dev

CSS가 다른 동일한 기능을 가진 동일한 페이지에서 두 개의 토글 버튼을 사용하는 방법은 무엇입니까?

분류에서Dev

동일한 활동에 대해 두 개의 다른 인 텐트 필터를 사용하는 방법은 무엇입니까?

분류에서Dev

동일한 모델의 두 가지 다른보기를 구성하는 적절한 방법은 무엇입니까?

분류에서Dev

두 가지 다른 유형의 출력을 캡처하는 동일한 일치의 하위 일치로 RegEx를 만드는 방법은 무엇입니까?

분류에서Dev

다른 유형의 두 노드가 특정 속성에 대해 동일한 값을 가질 때 cypher와 관계를 만드는 방법은 무엇입니까?

분류에서Dev

크기가 다른 두 배열의 동일한 행을 찾는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

분류에서Dev

Android에서 동일한 활동에 두 개의 버튼을 구현하는 방법은 무엇입니까?

분류에서Dev

동일한 페이지에서 두 가지 다른 작업을 수행 할 때 mapStateToProps () 함수를 처리하는 방법은 무엇입니까?

분류에서Dev

동일한 레지스트리의 다른 두 필드에 종속되는 필드에 새 값을 추가하는 방법은 무엇입니까?

분류에서Dev

다른 두 개의 동일한 목록에서 유일한 추가 파일을 결정하는 방법은 무엇입니까?

분류에서Dev

서블릿의 동일한 페이지에서 다른 하이퍼 링크를 구별하는 방법은 무엇입니까?

분류에서Dev

mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 LINQ 쿼리가 동일한 결과를 갖는지 확인하는 방법은 무엇입니까?

분류에서Dev

동일한 입력에 대해 다른 메시지를 얻는 방법은 무엇입니까?

분류에서Dev

동일한 클래스 intest의 두 가지 다른 인스턴스를 사용하는 방법은 무엇입니까?

분류에서Dev

orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 사용자 페이지에서 동일한 사용자 페이지로 이동하는 방법은 무엇입니까?

분류에서Dev

목차에서 동일한 "레벨"에 두 가지 다른 형식의 제목을 갖는 방법은 무엇입니까?

분류에서Dev

다른 모듈을 사용하여 동일한 페이지에 두 개의 차트를 배치하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

CSS : 클래스없이 두 개의 동일한 태그를 구별하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 구성 요소에서 동일한 redux 상태를 동시에 업데이트하는 방법은 무엇입니까?

분류에서Dev

동일한 유형이지만 하나의 속성이 다른 두 객체를 DI로 주입하는 방법은 무엇입니까?

분류에서Dev

Informatica : 서로 다른 스키마의 두 소스를 동일한 대상 (플랫 파일)에로드하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    동일한 활동에서 두 개의 다른 버튼을 클릭하여 두 개의 다른 활동으로 이동하는 방법은 무엇입니까?

  2. 2

    동일한 Python 인쇄 명령에서 두 가지 다른 결과를 얻는 방법은 무엇입니까?

  3. 3

    CSS가 다른 동일한 기능을 가진 동일한 페이지에서 두 개의 토글 버튼을 사용하는 방법은 무엇입니까?

  4. 4

    동일한 활동에 대해 두 개의 다른 인 텐트 필터를 사용하는 방법은 무엇입니까?

  5. 5

    동일한 모델의 두 가지 다른보기를 구성하는 적절한 방법은 무엇입니까?

  6. 6

    두 가지 다른 유형의 출력을 캡처하는 동일한 일치의 하위 일치로 RegEx를 만드는 방법은 무엇입니까?

  7. 7

    다른 유형의 두 노드가 특정 속성에 대해 동일한 값을 가질 때 cypher와 관계를 만드는 방법은 무엇입니까?

  8. 8

    크기가 다른 두 배열의 동일한 행을 찾는 방법은 무엇입니까?

  9. 9

    두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

  10. 10

    Android에서 동일한 활동에 두 개의 버튼을 구현하는 방법은 무엇입니까?

  11. 11

    동일한 페이지에서 두 가지 다른 작업을 수행 할 때 mapStateToProps () 함수를 처리하는 방법은 무엇입니까?

  12. 12

    동일한 레지스트리의 다른 두 필드에 종속되는 필드에 새 값을 추가하는 방법은 무엇입니까?

  13. 13

    다른 두 개의 동일한 목록에서 유일한 추가 파일을 결정하는 방법은 무엇입니까?

  14. 14

    서블릿의 동일한 페이지에서 다른 하이퍼 링크를 구별하는 방법은 무엇입니까?

  15. 15

    mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

  16. 16

    두 개의 다른 LINQ 쿼리가 동일한 결과를 갖는지 확인하는 방법은 무엇입니까?

  17. 17

    동일한 입력에 대해 다른 메시지를 얻는 방법은 무엇입니까?

  18. 18

    동일한 클래스 intest의 두 가지 다른 인스턴스를 사용하는 방법은 무엇입니까?

  19. 19

    orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

  20. 20

    orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

  21. 21

    Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

  22. 22

    두 개의 다른 사용자 페이지에서 동일한 사용자 페이지로 이동하는 방법은 무엇입니까?

  23. 23

    목차에서 동일한 "레벨"에 두 가지 다른 형식의 제목을 갖는 방법은 무엇입니까?

  24. 24

    다른 모듈을 사용하여 동일한 페이지에 두 개의 차트를 배치하는 방법은 무엇입니까?

  25. 25

    두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

  26. 26

    CSS : 클래스없이 두 개의 동일한 태그를 구별하는 방법은 무엇입니까?

  27. 27

    두 개의 다른 구성 요소에서 동일한 redux 상태를 동시에 업데이트하는 방법은 무엇입니까?

  28. 28

    동일한 유형이지만 하나의 속성이 다른 두 객체를 DI로 주입하는 방법은 무엇입니까?

  29. 29

    Informatica : 서로 다른 스키마의 두 소스를 동일한 대상 (플랫 파일)에로드하는 방법은 무엇입니까?

뜨겁다태그

보관