2013-06-30 5 views
0

WebView를 사용하여 하나의 HTML 파일을 그리려는 중입니다. 그러나 웹 페이지를 사용할 수 없습니다. 오류가 발생했습니다. error 문제를 해결할 수 있도록 도와주세요.웹 페이지를 자산 폴더에서로드 할 수 없습니다.

package kc.RajusLabs.iamhere; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Window; 
import android.view.WindowManager; 
import android.webkit.WebView; 

public class About extends Activity { 

    WebView about; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
     setContentView(R.layout.about); 
     //full screen 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
          WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     about = (WebView) findViewById(R.id.WVAbout); 
     about.loadUrl("file:///android_assets/about.html"); 


    } 


} 

답변

4

귀하의 문제는 입니다. android_asset 자산에서 여분의 자산을 제거하면 여기 있습니다.

+0

그것은 작동하고 같은 단일 문자와 시도 파일 이름 – KCRaju

+2

그것을 사용하는 안드로이드가 폴더 구조를 읽는 방법, 우리가 할 수있는 일은별로 없다. :) 그것이 당신을 위해 일해서 다행이다. 내 게시물을 수락 된 답변으로 표시해주세요. – Husyn

0

about.java 사용해보십시오 : 자산

about.loadUrl("file:///android_asset/about.html"); 

로드 파일이 없습니다 file://file:///이 필요합니다.

+0

여전히 – KCRaju

+0

@KCRaju 더블 체크 같은 문제가 점점 미세 이제 .Folder 이름은 자산입니다하지만 우리는 자산 이유는 무엇입니까? –

+0

심지어 내가 파일 name.but 아무 소용 :( – KCRaju

관련 문제