https://bugzilla.novell.com/show_bug.cgi?id=679789
https://bugzilla.novell.com/show_bug.cgi?id=679789#c0 Summary: mono-android-9794 -the application crash and i have runtime Exception of type ‘Java.Lang.NullPointerException’ was thrown. Classification: Mono Product: MonoDroid Version: unspecified Platform: Other OS/Version: Windows 7 Status: NEW Severity: Major Priority: P5 - None Component: Runtime AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E) 1- i had created Main layout include TabHost <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dp"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dp"/> </LinearLayout> </TabHost> 2- in Activity i wrote protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); TabHost host = new TabHost(this); // assuming inside Activity.. TabHost.TabSpec spec; // Resusable TabSpec for each tab Intent intent; // Reusable Intent for each tab // Create an Intent to launch an Activity for the tab intent = new Intent(this, typeof(MyHelloView)); intent.AddFlags(ActivityFlags.NewTask); // Initialize a TabSpec for each tab and add it to the TabHost spec = host.NewTabSpec("MyHelloView"); spec.SetIndicator("Hello", Resources.GetDrawable(Resource.Drawable.Icon)); spec.SetContent(intent); host.AddTab(spec); } 3- after i deploy application the application crash and i have runtime exception Exception of type ‘Java.Lang.NullPointerException’ was thrown. At Android.Runtime.JNIEnv.CallVoidMethod(IntPtr jobject, IntPtr jmethod, Android.Runtime.JValue[] params)[0x00023] in /home/jpobst/Desktop/mondroid/Mono. Android/src/Runtime/JNIEnv.cs:524 At Android.Widget.TabHost.Add(Android.Widget.TabSpec tabSpec)[0x0003e] in /home/jpobst/Desktop/mondroid/Mono. Android/platforms/android-8/src/generated/ Android.Widget.TabHost.cs:790 Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Exception of type ‘Java.Lang.NullPointerException’ was thrown. At Android.Runtime.JNIEnv.CallVoidMethod(IntPtr jobject, IntPtr jmethod, Android.Runtime.JValue[] params)[0x00023] in /home/jpobst/Desktop/mondroid/Mono. Android/src/Runtime/JNIEnv.cs:524 At Android.Widget.TabHost.Add(Android.Widget.TabSpec tabSpec)[0x0003e] in /home/jpobst/Desktop/mondroid/Mono. Android/platforms/android-8/src/generated/ Android.Widget.TabHost.cs:790 TabHost was working correctly before i install latest version of mono-android-9794 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
