Please when I try to run this app it stops.
The problem is with OnEditorActionListener, if i delete the app loads and runs ok.
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.TextView.OnEditorActionListener;
import android.widget.Toast;
public class IMEDemo2 extends Activity
{ EditText et;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
}
Toast.makeText(getApplicationContext(), "OK", Toast.LENGTH_LONG).show();
return true;
}
});
}
}
You aren’t initializing your
etfield so when you try to set the listener, you will get aNullPointerException.To initialize
et, put……before the line
et.setOnEditorActionListener(...).Change
R.id.myEditTextin my example to whatever the resource id is in yourmain.xmlfile.