Saludos aqui esta lo que he hecho,,,, pero no se aun porque se me cierra inesperadamente,,, aun no se interpretar el logcat...
lo que busco para recordar... es agregarle datos a un spinner digitados por un edittext.. he logrado agregarle uno solo pero cuando trato de usar los metodos add(), insert() de la clase ArrayAdapter me da errores... si alguien pudiera darme una mano se lo agradeceria...
//Atributos globales
String[]
NSOSs = getResources().getStringArray(R.array.Numeros_TelefonicosSOS);//es un arreglo creado en xml de 6 elementos...
ArrayAdapter<String>
Adapt_NSOSs = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,NSOSs);
String
NSOS_digitado="";
int i=0;//indice para recorrer el arreglo
public
void onClick(View Boton_pulsado) {
switch (Boton_pulsado.getId()) {
//Boton Agregar numero SOS digitado
case R.id.IButton_Agregar:
//
NSOS_digitado= MyEditTex.getText().toString();//se toma el exto digitado por el editText
if (i<NSOSs.length){
Adapt_NSOSs.insert(NSOS_digitado,i);
Adapt_NSOSs.notifyDataSetChanged();
Myspinner.setAdapter(Adapt_NSOSs);
i++;
}
Toast.makeText(
this, R.string.TextActivado, Toast.LENGTH_LONG).show();
// startActivity(new Intent(this, vista_confi_nsos.class));
break;
......
Logcat
07-08 11:21:46.984: ERROR/AndroidRuntime(927): Uncaught handler: thread main exiting due to uncaught exception
07-08 11:21:47.043: ERROR/AndroidRuntime(927): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.tesis.SOSMobileR1/org.tesis.SOSMobileR1.vista_confi_nsos}: java.lang.NullPointerException
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2324)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread.access$2100(ActivityThread.java:116)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.os.Looper.loop(Looper.java:123)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread.main(ActivityThread.java:4203)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at java.lang.reflect.Method.invokeNative(Native Method)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at java.lang.reflect.Method.invoke(Method.java:521)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at dalvik.system.NativeStart.main(Native Method)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): Caused by: java.lang.NullPointerException
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.content.ContextWrapper.getResources(ContextWrapper.java:80)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at org.tesis.SOSMobileR1.vista_confi_nsos.<init>(vista_confi_nsos.java:34)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at java.lang.Class.newInstanceImpl(Native Method)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at java.lang.Class.newInstance(Class.java:1472)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.Instrumentation.newActivity(Instrumentation.java:1097)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316)
07-08 11:21:47.043: ERROR/AndroidRuntime(927): ... 11 more