Foros del Web » Programando para Internet » Android »

Modificando codigo

Estas en el tema de Modificando codigo en el foro de Android en Foros del Web. Hola, tengo una aplicacion para Android que quisiera modificar, el asunto es el siguiente: La aplicacion al ser lanzada presenta una sola pantalla para configuracion ...
  #1 (permalink)  
Antiguo 14/05/2013, 11:26
 
Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Modificando codigo

Hola, tengo una aplicacion para Android que quisiera modificar, el asunto es el siguiente:

La aplicacion al ser lanzada presenta una sola pantalla para configuracion y monejo de datos (la aplicacion propiamente dicha), yo quisiera modificar esto para tener la misma aplicacion pero en varias pantallas (patalla de configuracion, aplicacion, informacion, etc) y tambien inclurile la opcion de menu..

Dentro del onCreate, tengo varios metodos, y fuera de este tambien varias clasess, yo necesito sacar fuera (otra clase) y que interactuen con pantallas independientes cada clase, como puedo hacer para sacar estos fuera..

El codigo se parece a esto...

Código:
package com.Test1;

import com.Test1.R.drawable;

public class Test1Activity extends Activity {

    
    public handler_thread handlerThread;
    public TestInterface uartInterface;
         
    EditText readText;                              
    EditText writeText;                             
    Spinner Option1Spinner;                         
    Button writeButton, configButton;               


    byte[] writeBuffer;
    
    public Context global_context;
    public boolean bConfiged = false;
    public SharedPreferences sharePrefSettings;
    Drawable originalDrawable;
    public String act_string; 

    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        readText = (EditText) findViewById(R.id.ReadValues);
        writeText = (EditText) findViewById(R.id.WriteValues);

        global_context = this;

        configButton = (Button) findViewById(R.id.configButton);
        writeButton = (Button) findViewById(R.id.WriteButton);
        
        originalDrawable = configButton.getBackground();

		'
		'
		'

       
        
        configButton.setOnClickListener(new View.OnClickListener() {

            // @Override
            public void onClick(View v) {
                '
		'
		'
            }

        });

        /* handle write click */
        writeButton.setOnClickListener(new View.OnClickListener() {

            // @Override
            public void onClick(View v) {
                '
		'
		'
                
                }
            }
        });

        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
        
        handlerThread = new handler_thread(handler);
        handlerThread.start();

    }
    


    
    
    protected void cleanPreference(){
        	'
		'
		'
    }
    
    
    
    public class SelectedListener implements OnItemSelectedListener {
        public void onItemSelected(AdapterView<?> parent, View view, int pos,
                '
		'
		'
    }

    public class SelectedListener implements OnItemSelectedListener {
        public void onItemSelected(AdapterView<?> parent, View view, int pos,
                '
		'
		'
    }


   

    //@Override
    public void onHomePressed() {
        onBackPressed();
    }   

    public void onBackPressed() {
        super.onBackPressed();
    }   
    
 

    
    private class handler_thread extends Thread {
        Handler mHandler;

        /* constructor */
        handler_thread(Handler h) {
            mHandler = h;
        }

        public void run() {
            Message msg;

            while (true) {
                
                try {
                    Thread.sleep(200);
                } catch (InterruptedException e) {
                }

                status = Interface.ReadData(4096, readBuffer,actualNumBytes);
                
                if (status == 0x00 && actualNumBytes[0] > 0) {
                    msg = mHandler.obtainMessage();
                    mHandler.sendMessage(msg);
                }

            }
        }
    }
}

Etiquetas: activity, aplicacion, layout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:15.