Contents

Views 1165 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

Javascript를 통해 Activity의 함수를 호출할 때,

예제는 finish();를 호출해서 현재 창을 닫는다.


Using the linked page as an example, you should be able to do something like this:

WebAppInterface class

public class WebAppInterface {
    Activity mActivity;

    /** Instantiate the interface and set the activity */
    WebAppInterface(Activity activity) {
        mActivity = activity;
    }

    /** Finish activity from the web page */
    @JavascriptInterface
    public void finishActivity() {
        mActivity.finish();
    }
}


Now, in your activity you add the JS interface like this:

WebViewActivity

WebView webView = (WebView) findViewById(R.id.webview);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");


And in your webpage, you can finish the activity by clicking a button, like this:

HTML Contents

<input type="button" value="Finish the activity now" onClick="finishActivity()" />

<script type="text/javascript">
    function finishActivity() {
        Android.finishActivity();
    }
</script>

[출처] http://stackoverflow.com/questions/20639476/calling-activity-function-from-separate-class


?

  1. [ios] VIN Scanner (VIN barcode) 스캐너

    Date2017.09.16 CategoryDevelop Byhooni Views653
    Read More
  2. [android] 안드로이드 앱 문서 샘플 - NCComix

    Date2017.07.11 CategoryDevelop Byhooni Views2117
    Read More
  3. [coding] 공부해야 하는거 ㅋㅋ

    Date2017.06.27 CategoryDevelop Byhooni Views0
    Read More
  4. [coding] Find all anagrams in a string

    Date2017.06.27 CategoryDevelop Byhooni Views1150
    Read More
  5. [android] SQLiteOpenHelper를 이용한 DBManager

    Date2017.06.14 CategoryDevelop Byhooni Views2082
    Read More
  6. [android] 간단한 SQLIite 예제

    Date2017.06.14 CategoryDevelop Byhooni Views1339
    Read More
  7. 캘리포니아 운전면허 족보

    Date2017.06.12 CategoryDevelop Byhooni Views746
    Read More
  8. 사이버보안실무 발표자료 (2017.06.08)

    Date2017.06.05 CategoryDevelop Byhooni Views1224
    Read More
  9. 리팩토링 계획안

    Date2017.05.15 CategoryDevelop Byhooni Views759
    Read More
  10. [ios] 코코아 프로그래밍의 네이밍 룰(명명 규칙)

    Date2017.05.11 CategoryDevelop Byhooni Views1191
    Read More
  11. [ios] Facebook SDK 로그인 설명

    Date2017.04.19 CategoryDevelop Byhooni Views1171
    Read More
  12. [ios] NSString, RegularExpression Find/Replace

    Date2017.04.14 CategoryDevelop Byhooni Views848
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71