나는 하이브리드 안드로이드 애플 리케이션을하고있다. 내 방문 페이지는 로그인 및 가입 버튼이있는 맞춤형 Android 활동이 될 것입니다. 일단 이러한 버튼 중 하나를 클릭하면 CordovaActivity의 하위 클래스 인 다른 활동을 시작하고 해당 HTML보기를 해당 활동의 CordovaWebView에로드해야합니다. 그러나 어떤 HTML보기 (로그인/가입) 버튼 클릭시 CordovaWebView에로드되어야 전송에 문제가 직면하고있다. 어떻게 로그인/가입을 식별하는 자바 스크립트 네이티브 안드로이드 활동에서 일부 매개 변수를 보내야합니까?원시 안드로이드 활동에서 자바 스크립트 코드로 데이터를 전송하는 코도 바 플러그인
0
A
답변
0
나는이 질문이 약간 오래되었다는 것을 알고있다. 하지만 네이티브 액티비티에서 조건 검사를 수행하고 SQLite DB에 필요한 조건을 저장하는 것이 좋습니다.
는if (buttonAIsClicked) {
saveConditionsForButtonA();
} else if (buttonBIsClicked) {
saveConditionsForButtonB();
}
는 그런 다음 CordovaActivity의 부하에 따라, (자바 스크립트 코드 = NG 컨트롤러)는 저장된 값
var buttonClicked = getWhichButtonWasClicked(); //from DB
과 행동 따라 기반으로 클릭 된 버튼의 값에 대한 귀하의 DB를 확인 : 마찬가지로 .
if (buttonClicked == buttonA) {
$state.go(paramNameA);
} else if (buttonClicked == buttonB) {
$state.go(paramNameB);
}
나는 이것이 해킹임을 알고 있습니다. 그러나 그것이 내가 그것을 한 방법이며, 효과가있었습니다.
나는 이것이 도움이되기를 바랍니다.