Как создать приложение на основе веб-просмотра Android

Я хочу создать собственное веб-приложение с Android, когда я запускаю код, мой avd по умолчанию сообщает мне, что мое приложение аварийно завершает работу...

Я следую этому руководству по документации Google Android: http://developer.android.com/guide/webapps/webview.html вот мой код Java для Android:

package com.example.mobilewebview;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
//import android.webkit.WebSettings;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        WebView myWebView = (WebView) findViewById(R.id.webview);
        myWebView.loadUrl("http://www.google.com");
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

Спасибо !


person Random78952    schedule 23.09.2012    source источник


Ответы (1)


Переехать

setContentView(R.layout.activity_main);

Сразу после:

super.onCreate(savedInstanceState);

Вы получили сообщение об ошибке, потому что findViewById() ищет представление в текущем используемом макете. Когда вы настраивали макет после того, как попытались найти в нем представление, вы получили сообщение об ошибке.

person Raghav Sood    schedule 23.09.2012
comment
Хорошо, большое спасибо (как вы можете видеть, я новичок в Android), я могу принять ваш ответ только через 11 минут ... Вы знаете, как я могу уничтожить заголовок активности и адресную строку веб-просмотра? - person Random78952; 23.09.2012
comment
Просто поищите на этом форуме. Оба они были заданы много раз. - person Raghav Sood; 23.09.2012