To do list not running

Common bugs/problems with the Android SDK the Emulator and the ADT-Plugin.

To do list not running

Postby Cereal Killer » Sun Mar 04, 2012 3:46 pm

Hello everyone,

I'm fairly new to Android Development, and to get up to speed I've tried to develop a To-Do List. The code seemed fine in Eclipse (no errors appeared), but when I try and run it in either the AVD or on my actual Android phone, it gives an error and I'm having trouble figuring out where the problem is. Anyways, here's the code for the main Activity:

Code: Select all
package com.andriesse.android.todolist;

import java.util.ArrayList;
import android.view.KeyEvent;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
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) {
        setContentView(R.layout.main);
       
       
        ListView myListView = (ListView)findViewById(R.id.myListView);
        final EditText myEditText = (EditText)findViewById(R.id.myEditText);
   
       
        final ArrayList<String> todoItems = new ArrayList<String>();
        final ArrayAdapter<String> aa;
        aa = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, todoItems);
       
        myListView.setAdapter(aa);
       
        myEditText.setOnKeyListener(new View.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;
           }
        });
    }
}


And this is the code for main.xml:

Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <EditText
        android:id="@+id/myEditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/newitem" />
   
    <ListView
        android:id="@+id/myListView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />

</LinearLayout>


I hope any of you guys can figure out what I'm doing wrong.
User avatar
Cereal Killer
Freshman
Freshman
 
Posts: 4
Joined: Sun Mar 04, 2012 3:38 pm

Top

Return to SDK/ADT/Emulator Problems

Who is online

Users browsing this forum: No registered users and 5 guests