Android-приложение неожиданно закрылось - PullRequest
0 голосов
/ 24 февраля 2011

Я использовал следующий код для загрузки файла. Он работает нормально, но когда я нажимаю кнопку загрузки, появляется следующее сообщение об ошибке: «Мибуки приложений неожиданно остановились».

Как я могу решить эту проблему в моем коде?

package mds.mibooks;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.DownloadListener;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;


public class mibooks extends Activity {
    WebView mWebView;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final Button button = (Button) findViewById(R.id.button1);
        button.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                 setContentView(R.layout.webview);

                 WebView myWebView = (WebView) findViewById(R.id.webView1);
                 WebSettings webSettings = myWebView.getSettings();
                 WebView myWebView1 = (WebView) findViewById(R.id.webView1);
                 myWebView1.setWebViewClient(new WebViewClient());
                 webSettings.setJavaScriptEnabled(true);


                /* WebView webView = (WebView) findViewById(R.id.webView1);
                 webView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
                */

            //   String summary = "<html><body>You scored <b>192</b> points.</body></html>";
                // myWebView1.loadData(summary, "text/html", "utf-8");
                 myWebView1.loadUrl("http://www.mibooks.com/beta/");


                 myWebView1.setDownloadListener(new DownloadListener() {
                        public void onDownloadStart(String url, String userAgent,
                                String contentDisposition, String mimetype,
                                long contentLength) {
                            Intent intent = new Intent(Intent.ACTION_VIEW);
                             intent.setData(Uri.parse("www.google.com"));
                   intent.setType("*zip*"); 
                            startActivity(intent);

                        }
                    });

            }    
        });
    }
}

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Возможно установить плагин ADT? Смотрите здесь: - Невозможно заставить работать Android-приложения

1 голос
/ 02 мая 2011

Приложение Android неожиданно остановилось это нормальный сценарий в программировании Android, когда возникает любая ошибка во время выполнения.я не знал об этом, когда я задавал этот вопрос.Я получил решение для этой проблемы, которое ... 1. setContentView (R.layout.webview);и setContentView (R.layout.main);один макет указывает на ноль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...