Note that there are some explanatory texts on larger screens.

plurals
  1. POApplication crashes when opening alertdialog in android
    primarykey
    data
    text
    <p>I've look in the android documentation on how to implement alertdialog with a xml layout</p> <p><a href="http://developer.android.com/guide/topics/ui/dialogs.html" rel="nofollow noreferrer">here is the documentation</a></p> <p>when i run the program and click the todo button the program crashes can anyone help?</p> <p>here's my source code:</p> <pre><code>import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class StartMoving extends Activity implements OnClickListener { Button todo; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.start_moving); todo = (Button) findViewById(R.id.bTodo); todo.setOnClickListener(this); } public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.bTodo: AlertDialog.Builder builder; AlertDialog alertDialog; Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.to_do_list, null); builder = new AlertDialog.Builder(mContext); builder.setView(layout); alertDialog = builder.create(); alertDialog.show(); break; default: break; } } } </code></pre> <p>here's the xml file named to_do_list.xml</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="100" &gt; &lt;ScrollView android:id="@+id/svTips" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="87" &gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" &gt; &lt;TextView android:id="@+id/tvTipsTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginBottom="10dp" android:text="@string/tips" android:textAppearance="?android:attr/textAppearanceLarge" /&gt; &lt;TextView android:id="@+id/tvtmb" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/two_months_before" android:textAppearance="?android:attr/textAppearanceMedium" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvtmbSAP" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tmb_sort_and_purge" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvtmb_sap_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/tmb_sap_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvtmbR" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tmb_research" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvtmb_r_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/tmb_r_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvtmbCAMB" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tmb_create_a_moving_builder" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvtmb_camb_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/tmb_camb_content" /&gt; &lt;TextView android:id="@+id/tvswb" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/six_weeks_before" android:textAppearance="?android:attr/textAppearanceMedium" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvswb_ordersupplies" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/swb_order_supplies" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvswb_os_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/swb_os_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvswb_use_it_or_lose_it" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/swb_use_it_or_lose_it" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvswb_uioli_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/swb_uioli_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvswb_take_measurement" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/swb_take_measurement" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvswb_tm_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/swb_tm_content" /&gt; &lt;TextView android:id="@+id/tvomb" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/one_month_before" android:textAppearance="?android:attr/textAppearanceMedium" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_choose_your_mover_and_confirm_the_arragements" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_choose_your_mover_and_confirm_the_arragements" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_cymacta_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_cymacta_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_begin_packing" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_begin_paking" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_bp_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_bp_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_label" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_l_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_l_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_separate_values" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_separate_values" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_sv_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_sv_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_do_a_change_of_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_do_a_change_of_address" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_dacoa_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_dacoa_content" /&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" &gt; &lt;CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; &lt;TextView android:id="@+id/tvomb_notify_important_parties" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/omb_notify_all_important_parties" android:textStyle="bold" /&gt; &lt;/LinearLayout&gt; &lt;TextView android:id="@+id/tvomb_naip_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="@string/omb_naip_content" /&gt; &lt;/LinearLayout&gt; &lt;/ScrollView&gt; &lt;LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="13" android:orientation="horizontal" &gt; &lt;Button android:id="@+id/bReturntoTop" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="50" android:text="Go back to top" /&gt; &lt;Button android:id="@+id/bgoto" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="50" android:text="Go to" /&gt; &lt;/LinearLayout&gt; &lt;/LinearLayout&gt; </code></pre> <p>this is what the logcat shows</p> <p><img src="https://i.stack.imgur.com/PPeWg.jpg" alt="enter image description here"></p>
    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.
    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