ファイルのmypage.htmlが本当に/assets
ディレクトリ内に存在することを確認してください:
webView.loadUrl("file:///android_asset/mypage.html");
あなたのAndroidManifest.xmlに許可を宣言する必要があります:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Android 6.0以降を使用するにはをリクエストする必要があります手動でのアクセス許可:
private void checkExternalStoragePermission() {
int permissionCheck = ContextCompat.checkSelfPermission(
this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (permissionCheck != PackageManager.PERMISSION_GRANTED) {
Log.i("Message", "PERMISSION NOT SET.");
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE}, 225);
} else {
Log.i("Message", "Permission OK!");
}
}