Note that there are some explanatory texts on larger screens.

plurals
  1. POloading webview by clicking on an item in a listview
    primarykey
    data
    text
    <p>i would like to load a WebView by clicking on an item in a ListView, but my app crashes when an item is clicked. </p> <p><strong>Edit: posting now logcat:</strong></p> <pre><code>E/AndroidRuntime(1840): FATAL EXCEPTION: main E/AndroidRuntime(1840): android.content.ActivityNotFoundException: Unable to find explicit activity class {sport.news/sport.news.WebViewPage}; have you declared this activity in your AndroidManifest.xml? E/AndroidRuntime(1840): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1508) E/AndroidRuntime(1840): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1384) E/AndroidRuntime(1840): at android.app.Activity.startActivityForResult(Activity.java:3190) E/AndroidRuntime(1840): at android.app.Activity.startActivity(Activity.java:3297) E/AndroidRuntime(1840): at sport.news.SportnewsActivity.onListItemClick(SportnewsActivity.java:31) E/AndroidRuntime(1840): at android.app.ListActivityonItemClick(ListActivity.java:319) E/AndroidRuntime(1840): at android.widget.AdapterView.performItemClick(AdapterView.java:292) E/AndroidRuntime(1840): at android.widget.AbsListView.performItemClick(AbsListView.java:1083) E/AndroidRuntime(1840): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2539) E/AndroidRuntime(1840): at android.widget.AbsListViewrun(AbsListView.java:3193) E/AndroidRuntime(1840): at android.os.Handler.handleCallback(Handler.java:605) E/AndroidRuntime(1840): at android.os.Handler.dispatchMessage(Handler.java:92) E/AndroidRuntime(1840): at android.os.Looper.loop(Looper.java:137) E/AndroidRuntime(1840): at android.app.ActivityThread.main(ActivityThread.java:4424) E/AndroidRuntime(1840): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(1840): at java.lang.reflect.Method.invoke(Method.java:511) E/AndroidRuntime(1840): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) E/AndroidRuntime(1840): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) E/AndroidRuntime(1840): at dalvik.system.NativeStart.main(Native Method) W/ActivityManager(187): Force finishing activity sport.news/.SportnewsActivity </code></pre> <p>The main activity:</p> <pre><code>package sport.news; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; public class SportnewsActivity extends ListActivity { String[] DayOfWeek = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); setListAdapter(new ArrayAdapter&lt;String&gt;(this, R.layout.row, R.id.weekofday, DayOfWeek)); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated method stub //super.onListItemClick(l, v, position, id); super.onListItemClick(l,v,position,id); Intent in = new Intent(this,WebViewPage.class); startActivity(in); } } </code></pre> <p>And the WebView activity:</p> <pre><code>package sport.news; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class WebViewPage extends Activity{ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.webviewpage); WebView wbView = (WebView) findViewById(R.id.WebView); wbView.getSettings().setJavaScriptEnabled(true); wbView.loadUrl("http://www.google.com"); } } </code></pre> <p><strong>Here is the manifest.xml:</strong></p> <hr> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="sport.news" android:versionCode="1" android:versionName="1.0" &gt; &lt;uses-sdk android:minSdkVersion="10" /&gt; &lt;application android:icon="@drawable/ic_launcher" android:label="@string/app_name" &gt; &lt;activity android:name=".SportnewsActivity" android:label="@string/app_name" &gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;/application&gt; &lt;activity android:name=".WebViewPage" /&gt; &lt;uses-permission android:name="android.permission.INTERNET" /&gt; &lt;/manifest&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload