5

React-native에서 활동 (Native android, Java)을 표시해야합니다. 몇 번만 물어 보았지만 아무도 나를 도왔습니다. 나는 React-Native에서 활동을 호출하거나 여는 방법에 대한 자습서 나 문서를 찾지 못했습니다. 어디서 활동을 올리며 프로젝트에 등록/추가하는 방법.React Native Android : Java에서 활동 표시

튜토리얼 또는 샘플 코드가 있습니까?

나는 RN에서 실행했을 때 반응 네이티브 카메라를 사용하고 있는데, rn 카메라의 뷰를 보여 주므로 소스 코드를 조사했지만 Activity가 없습니다.

반응 네이티브의 어떤 모듈이 활동을 사용하고 있는지 알 수 있다면 도움이 될 것입니다. (반응 네이티브에서 안드로이드 활동을 보여줌).

기존 안드로이드 프로젝트에 네이티브 반응을 추가하는 방법에 대한 문서가 있지만 안드로이드에서 활동을 가져 오는 방법에 대한 안내서는 찾을 수 없습니다.

정말 감사드립니다.

답변

1

희망 사항 올바르게 이해 : 원하는 것은 자바 스크립트 코드에서 활동 (자바 코드)을 표시하는 것입니다.

내가 네이티브 모듈 구현하기 위해 제안

: https://facebook.github.io/react-native/docs/native-modules-android.html

기본 모듈은 자바와 자바 스크립트 사이의 다리입니다. 그래서 네이티브 모듈이있는 경우 : 도움이

import {NativeModules} from 'react-native'; 

NativeModule.YourModule.showYourActivity(); 

희망 : 당신의 JS 코드에서 다음

@Override 
public String getName() { 
    return "YourModule"; 
} 

@ReactMethod 
public void showYourActivity() { 
    Intent intent = new Intent(mContext, YourActivity.class); // mContext got from your overriden constructor 
    getCurrentActivity().startActivity(intent); 
} 

합니다. 또한 그들 사이에 데이터를 전송할 수도 있습니다. 문서에서 확인하십시오.

+0

감사합니다. 나는 실제로 상세한 예제를 찾고 있었지만 아무 것도 찾을 수 없다는 것을 알았다. – Ataomega

+0

안녕하세요 @Ataomega, 내가 어떻게 반대로 할 수있는 아이디어를 찾도록 도와 주시겠습니까? 제 말은 기본 Java 코드에서 반응하는 기본 구성 요소를 열고 싶습니다. –