"클라우드와 유사한"Android 애플리케이션을 개발하려하지만 애플리케이션 내에서 실행될 JavaScript를 얻을 수 없습니다. 여기에 내 활동의 자바 부분이있다 ...JavaScript가 WebView에서 작동하지 않습니다.
이 모든 것은 잘 동작하지만, http://www.webprogramming360.com/SpanishQuizMe/lesson.php에서 자바 스크립트 페이지 (라이브로 볼 수 있도록)를 호출하지만 onClick JavaScirpt 이벤트는 여기서 http://www.webprogramming360.com/SpanishQuizMe/lesson.js이라는 JavaScript 페이지가 실행되지 않습니다.
어떻게하면 해당 함수를 실행할 수 있습니까? 자바 스크립트가 작동하나요? 그리고 안드로이드 마켓 플레이스는이 같은 응용 받아
package com.something.something;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class QuizSplashActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.splash);
// Let's display the progress in the activity title bar, like the
// browser app does.
getWindow().requestFeature(Window.FEATURE_PROGRESS);
WebView webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
final Activity activity = this;
webview.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
// Activities and WebViews measure progress with different scales.
// The progress meter will automatically disappear when we reach 100%
activity.setProgress(progress * 1000);
}
});
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
//Users will be notified in case there's an error (i.e. no internet connection)
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
});
//This will load the webpage that we want to see
webview.loadUrl("http://www.webprogramming360.com/SpanishQuizMe/");
}
}
이 문제를 해결 했습니까? 나는이 코드를 진저 브레드 폰에서 시도해 보았고 정상적으로 작동하는 것처럼 보였다. –