안드로이드 개발 질문/답변
(글 수 45,052)
회사에서 특정 어플리케이션을 개발하는 과정에 있습니다.
특정한 링크를 클릭하면, ###.requestLogin( coupon_no ) 메소드를 호출하게 하여, 해당 coupon_no를 클라이언트 측에서 사용해야 하는 과정이 있는데,
갤S에서는 아무 문제 없이 동락하였습니다만, 갤K에서는 해당 인자가 무조건 0으로 나옵니다.
웹뷰에서도 해당 int변수가 존재하는 걸 확인하였는데, 해당 Interface가 실행 되면 Log를 찍어봐도 0으로 나오네요. ㅠㅠ
이것이 갤K의 문제인지, 아니면 2.2에서 변화가 있게 된 것인지, 아니면 단순히 실수를 하고 있는 건지를 전혀 모르겠습니다.
혹시 내공이 있으신 분께서 도와주시면 감사드리겠습니다. ㅠㅠ
우선은 이게 그 소스입니다. ㅠㅠㅠ
private class JavascriptBridge { private ActShopDetail self; public JavascriptBridge(ActShopDetail detail) { self = detail; } @SuppressWarnings("unused") public void requestLogin(final int coupon_no) { self.runOnUiThread(new Runnable() { @Override public void run() { Log.d("bridge", coupon_no + ""); self.requestLogin(coupon_no); } }); } }