Hi,

Your onCreate method is not calling the default:

super.onCreate( icicle );

Also, I would wrap the body of the code in a try{ } catch( Exception ex ) clause.

Hope this helps,
Sy




Varun Khanduja wrote:
Hello,

I am trying to make a small To do list application. The application
keeps crashing on and saying, the application closed and please try
again. The message also has force close option.

Here is the code, does anyone has an idea what's wrong?

Thanks

package com.todolist;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;

public class todolist extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        // Inflate your view
        setContentView(R.layout.main);
        // Get references to UI widgets
        ListView myListView = (ListView)findViewById(R.id.myListView);
        final EditText myEditText =
(EditText)findViewById(R.id.myListView);

        // Create the array list of to do items
        final ArrayList<String> todoItems = new ArrayList<String>();
        // Create the array adapter to bind the array to the listview
        final ArrayAdapter<String> aa; aa = new
ArrayAdapter<String>(this,
                                                                                
                                                                
android.R.layout.simple_list_item_1,
                                                                                
                                                                todoItems);
        // Bind the array adapter to the listview.
        myListView.setAdapter(aa);
        myEditText.setOnKeyListener(new OnKeyListener() {
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                if (event.getAction() == KeyEvent.ACTION_DOWN)
                        if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
                todoItems.add(0, myEditText.getText().toString());
                aa.notifyDataSetChanged(); myEditText.setText("");
                return true;
                } return false;
                } });
    }
}


--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to