0

私はアンドロイド開発に不慣れで、コルドバ、イオンフレームワーク、および角度を使用してWebアプリに取り組み始めました。アプリの基本機能を完了しましたが、アプリ内のビュー間の遷移が少し遅いことがわかりました。こちらの記事を見つけて改善しました: https://github.com/ajoslin/angular-mobile-nav/wiki/ PhoneGap、-改善-パフォーマンス

私はJavaでコーディングしたことがないので、行き詰まっています。

私は次のことをやってみました

パス内の cordovawebview.java に移動し myapp\platforms\android\CordovaLib\src\org\apache\cordova、記事で使用していたファイルに欠落している import ステートメント (「import org.apache.cordova.CordovaWebView」を除く) を追加し、myWebview クラスをコピーして貼り付けました。

次に、パスの下の StarterApp.java に移動しました

\myapp\platforms\android\src\com\ionicframework\starter

そしてそれをに変更しました

public class StarterApp extends CordovaActivity 
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        CordovaWebView webView = new MyWebView(MyActivity.this);
    super.init(webView, new CordovaWebViewClient(this, webView), new     CordovaChromeClient(this, webView));
        // Set by <content src="index.html" /> in config.xml
        super.loadUrl(Config.getStartUrl());
         //super.loadUrl("file:///android_asset/www/index.html")
    }
}

しかし、cordova build コマンドを実行すると、エラーが発生します。誰かが私に欠けているものを教えてもらえますか?

4

1 に答える 1

0

これは私には間違っているように見えます:

CordovaWebView webView = new MyWebView(MyActivity.this);
  1. のコードを書きましたMyWebViewか?
  2. MyActivity存在しないようです。あなたはただ使うことができますthis
于 2014-03-03T09:06:07.333 に答える