• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps need help

pisitpong

Lurker
i copy this code from textbook. there is no error but when i run this on the emulator 1.6 i t crash.
Code:
package com.helloworld2;

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 HelloWorld extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        setContentView(R.layout.main);
     // Get references to UI widgets
     ListView myListView = (ListView)findViewById(R.id.myTextView);
     final EditText myEditText = (EditText)findViewById(R.id.myEditText);
  // 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;
    	 }
    	 });
    }
}
 
Welcome to the forums :)

Ive moved this thread to the developers forum for you so it can be better seen by members who are familiar with app development
 
"It crashes" is not a very meaningfull error description ;)

Could you check the logcat output and tell us which kind of error you get ?
 
Back
Top Bottom