2012-08-04 50 views
0

我只是Android的初學者,我開始處理webViews。事實上,我已經創建了兩個按鈕,它們會將我帶入兩個不同的活動,但是當我運行該應用程序時,webview不會加載Google.com的頁面。我已經插入了互聯網許可。WebView不起作用

在這裏,我做了onClick方法作爲按鈕中的一個屬性,當我點擊它時必須去twitter網站。我把它放在不同的活動課上。

public void listen(View v) 
{ 
    Intent intent = new Intent(getApplicationContext(), onemore.class); 
    startActivity(intent);   
} 

這是活動類

package com.example.aboutme; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.webkit.WebView; 


    public class onemore extends Activity 
    { 
      private String uagent = "Mozilla/5.0 (Linux; U; Android 2.0; en-us; 
            Droid Build/ESD20) AppleWebKit/530.17 
            (KHTML, like Gecko) Version/4.0 Mobile 
            Safari/530.17"; 

     public void onCreate(Bundle savedInstanceState) 
     { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.twomore); 
      displayTweets(); 
     } 


     private void displayTweets() 
     { 
      WebView mWebView = (WebView) findViewById(R.id.webView1); 
      mWebView.getSettings().setJavaScriptEnabled(true); 

      mWebView.getSettings().setUserAgentString(uagent); 

      mWebView.loadUrl("http://mobile.twitter.com/"); 
     } 

    } 

的XML佈局

<?xml version="1.0" encoding="utf-8"?> 
    <WebView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/webView1" 

    /> 

清單XML

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.aboutme" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 



    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 

     <activity 
      android:name=".WebViewActivity" 
      android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar" /> 


     <activity 
      android:name=".MainActivity" 
      android:label="@string/title_activity_main" > 

      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 

     </activity> 
    <activity android:name=".ActivityTwo" android:label="@string/app_name"/> 

    </application> 

     <uses-permission android:name="android.permission.INTERNET" /> 

</manifest> 

回答

0

你有你的清單這一行?我沒有看到它,但也許你從ActivityTwo中更改了SO問題的名稱。

活動的android: 「onemore」 名稱=>

您的代碼工作得很好,當我跑了。你收到的錯誤信息是什麼?

相關問題