I get a Resource Not Found Exception in a line where I refer to one of my class methods that displays an EditText object. I donβt understand why I am having this problem.
I have a simple java class called store.java that just displays data from spinners and EditText. and a class called SpinPizza.java that prints their value.
Store.java
package com.Lak; import android.os.Parcel; import android.os.Parcelable; public class store implements Parcelable { @SuppressWarnings("rawtypes") public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { public store createFromParcel(Parcel in) { return new store(in); } public store[] newArray(int size) { return new store[size]; } }; private static final long serialVersionUID = 1L; private String pizzaname; private String pizzasize; private int n; public store() { } public store(Parcel source) { n = source.readInt(); pizzaname = source.readString(); pizzasize = source.readString(); } public void setOrder(String name, String size, int qty) { pizzaname = name; pizzasize = size; n = qty; } public String getPizzaName() { return pizzaname; } public int getQuantity() { return n; } public String getPizzaSize() { return pizzasize; } public int describeContents() { return 0; } public void writeToParcel(Parcel dest, int flags) { dest.writeInt(n); dest.writeString(pizzaname); dest.writeString(pizzasize); } }
SpinPizza.java
package com.Lak; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnKeyListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; public class SpinPizza extends Activity { private static final long serialVersionUID = 1L; store B[] = new store[10]; int n, i, num; Spinner s = null, s1 = null; EditText edittext = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.drop); s = (Spinner) findViewById(R.id.spinner); ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(this, R.array.pizzaarray, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); s.setAdapter(adapter); s1 = (Spinner) findViewById(R.id.spinner1); ArrayAdapter<?> adapter1 = ArrayAdapter.createFromResource(this, R.array.sizearray, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); s1.setAdapter(adapter1); edittext = (EditText) findViewById(R.id.edittext); i = 0; edittext.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) {
java android android-edittext
Lakshay gupta
source share