짧은 클래스 이름을 사용하여 다른 활동으로 리디렉션하는 방법

Hguser

동일한 패키지 아래에 두 개의 활동이 있다고 가정합니다.

HomeActivity (런처 활동)

SpinnerActivity

둘 다에 등록되어 있습니다 AndroidManifest.xml.

이제 활동 점프를 구현하는 메서드를 만들려고합니다.

private void redirectToActivity(String dest) {
    Intent intent = new Intent();
    intent.setClassName(this,dest);
    startActivity(intent);
}

그리고 나는 그것을 HomeActivity:

redirectToActivity("SpinnerActivity");

하지만이 오류가 발생했습니다.

명시 적 활동 클래스 {com.app/SpinnerActivity}를 찾을 수 없습니다. AndroidManifest.xml에서이 활동을 선언 했습니까?

이 줄을 추가하려고했습니다.

intent.setPackage("com.app");

작동하지 않습니다.

뭐가 문제 야?

아밋 굽타

// 전역 적으로 또는 OnCreate () 메서드에서 정의

// 모든 활동이 동일한 패키지에있는 경우이 접근 방식이 작동합니다.

final String packageName = this.getClass().getPackage().getName();
final Context context = this;

// call your method like this i.e SpinnerActivity
         private void redirectToActivity(String dest) {

                  try {
                        Class c = Class.forName(packageName + "." + dest);
                        startActivity(new Intent(context, c));
                    } catch (ClassNotFoundException e) {
                        Toast.makeText(context, String.valueOf(e), 5000).show();
                    }
           }

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

.htaccess를 사용하여 이름이 같은 다른 하위 디렉터리로 리디렉션하는 방법

분류에서Dev

활동을 다른 활동으로 리디렉션하는 동적 방법-Android?

분류에서Dev

C # 클래스를 사용하여 ASPX 페이지로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

ReactJs에서 다른 클래스 컴포넌트 / 페이지로 리디렉션하는 방법

분류에서Dev

JAVA에서 리플렉션을 사용하여 다른 클래스의 클래스 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

Auth0을 사용하여 사용자를 원래 요청 된 페이지로 다시 리디렉션하는 방법은 무엇입니까?

분류에서Dev

특정 가상 디렉터리를 사용하여 요청을 다른 서버로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

나가는 트래픽을 다른 주소로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

Android에서 목록 항목 클릭을 사용하여 다른 활동으로 이동하는 방법

분류에서Dev

요청 후 방법을 사용하여 한 작업을 다른 작업으로 리디렉션하는 방법

분류에서Dev

htaccess를 사용하여 후행 슬래시 뒤에 매개 변수를 사용하여 모든 하위 도메인을 다른 도메인으로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

다른 파일 이름으로 클래스를 자동로드하는 방법은 무엇입니까? PHP

분류에서Dev

리플렉션을 사용하여 단일 유틸리티 메서드에서 클래스의 다른 메서드를 호출하는 가장 좋은 방법

분류에서Dev

JButton을 사용하여 다른 Java 파일 (다른 클래스)로 이동하는 방법

분류에서Dev

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

분류에서Dev

클래스를 사용하여 다른 활동이 데이터를 읽을 수 있도록하는 방법은 무엇입니까?

분류에서Dev

gridview에서 이미지 버튼을 사용하여 다른 페이지로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

동일한 디렉토리에서 단일 인스턴스 애플리케이션을 허용하지만 C #에서 다른 디렉토리의 여러 인스턴스를 허용하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 최종 사용자를 다른 웹 페이지로 리디렉션하는 방법

분류에서Dev

사용자를 다른 내부 페이지로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

한 활동에서 다른 활동으로 ArrayList의 클래스 클래스를 전달하는 방법

분류에서Dev

.htaccess params를 사용하여 index.html로 리디렉션하는 방법이지만 param 값은 폴더 이름과 동일합니다.

분류에서Dev

WCF의 클래스에서 성공적으로 로그인 한 후 다른 페이지를 리디렉션하는 방법

분류에서Dev

Apache virtualHost를 사용하여 브라우저를 두 개의 다른 사이트로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

동일한 클래스 이름을 가진 div에서 다른 <a href> 및 <img src>를 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

다른 페이지로 리디렉션하는 방법

분류에서Dev

다른 페이지로 리디렉션하는 방법

분류에서Dev

파이썬에서 다른 인스턴스의 클래스 이름을 사용하여 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

dm 스크립트를 사용하여 "다른 이름으로 디스플레이 저장"기능을 실현하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    .htaccess를 사용하여 이름이 같은 다른 하위 디렉터리로 리디렉션하는 방법

  2. 2

    활동을 다른 활동으로 리디렉션하는 동적 방법-Android?

  3. 3

    C # 클래스를 사용하여 ASPX 페이지로 리디렉션하는 방법은 무엇입니까?

  4. 4

    ReactJs에서 다른 클래스 컴포넌트 / 페이지로 리디렉션하는 방법

  5. 5

    JAVA에서 리플렉션을 사용하여 다른 클래스의 클래스 함수를 호출하는 방법은 무엇입니까?

  6. 6

    Auth0을 사용하여 사용자를 원래 요청 된 페이지로 다시 리디렉션하는 방법은 무엇입니까?

  7. 7

    특정 가상 디렉터리를 사용하여 요청을 다른 서버로 리디렉션하는 방법은 무엇입니까?

  8. 8

    나가는 트래픽을 다른 주소로 리디렉션하는 방법은 무엇입니까?

  9. 9

    Android에서 목록 항목 클릭을 사용하여 다른 활동으로 이동하는 방법

  10. 10

    요청 후 방법을 사용하여 한 작업을 다른 작업으로 리디렉션하는 방법

  11. 11

    htaccess를 사용하여 후행 슬래시 뒤에 매개 변수를 사용하여 모든 하위 도메인을 다른 도메인으로 리디렉션하는 방법은 무엇입니까?

  12. 12

    다른 파일 이름으로 클래스를 자동로드하는 방법은 무엇입니까? PHP

  13. 13

    리플렉션을 사용하여 단일 유틸리티 메서드에서 클래스의 다른 메서드를 호출하는 가장 좋은 방법

  14. 14

    JButton을 사용하여 다른 Java 파일 (다른 클래스)로 이동하는 방법

  15. 15

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

  16. 16

    클래스를 사용하여 다른 활동이 데이터를 읽을 수 있도록하는 방법은 무엇입니까?

  17. 17

    gridview에서 이미지 버튼을 사용하여 다른 페이지로 리디렉션하는 방법은 무엇입니까?

  18. 18

    동일한 디렉토리에서 단일 인스턴스 애플리케이션을 허용하지만 C #에서 다른 디렉토리의 여러 인스턴스를 허용하는 방법은 무엇입니까?

  19. 19

    jquery를 사용하여 최종 사용자를 다른 웹 페이지로 리디렉션하는 방법

  20. 20

    사용자를 다른 내부 페이지로 리디렉션하는 방법은 무엇입니까?

  21. 21

    한 활동에서 다른 활동으로 ArrayList의 클래스 클래스를 전달하는 방법

  22. 22

    .htaccess params를 사용하여 index.html로 리디렉션하는 방법이지만 param 값은 폴더 이름과 동일합니다.

  23. 23

    WCF의 클래스에서 성공적으로 로그인 한 후 다른 페이지를 리디렉션하는 방법

  24. 24

    Apache virtualHost를 사용하여 브라우저를 두 개의 다른 사이트로 리디렉션하는 방법은 무엇입니까?

  25. 25

    동일한 클래스 이름을 가진 div에서 다른 <a href> 및 <img src>를 동적으로 설정하는 방법은 무엇입니까?

  26. 26

    다른 페이지로 리디렉션하는 방법

  27. 27

    다른 페이지로 리디렉션하는 방법

  28. 28

    파이썬에서 다른 인스턴스의 클래스 이름을 사용하여 인스턴스를 만드는 방법은 무엇입니까?

  29. 29

    dm 스크립트를 사용하여 "다른 이름으로 디스플레이 저장"기능을 실현하는 방법은 무엇입니까?

뜨겁다태그

보관