2013-06-16 3 views
0

에서 자산 파일에서 MainActivity을 열려면 어떻게라는 두 개의 활동이있다. 이것은 아주 잘 작동하고 있습니다.다른 활동

engine.loadUrl("file:///android_asset/index.html"); 

내가 MainActivity.java로 이동 index.html 파일에 URL을 추가 할 : page1.java에서

코드는 다음과 같이 포함되어 있습니다.

도와 주시겠습니까? index.html을

<a href="javascript:Android.launchMain()">MainActivty</a> 

지금 page1.java이 줄을 추가 이제

public class ActivityLauncher { 
private Context m_context; 

public ActivityLauncher(Context context) { 
    m_context = context; 
} 
@JavascriptInterface 
public void launchMain() { 
    m_context.startActivity(new Intent((Activity)m_context, 
     MainActivity.class)); 
    } 
} 

ActivityLauncher

라는 새로운 클래스를 생성 추가에

답변

0

webView.addJavascriptInterface(new ActivityLauncher(this), "Android");