Saltar para conteúdo


Foto
- - - - -

Problema com activity


  • Por favor inicie sessão para responder
5 respostas a este tópico

#1 andrestf

andrestf

    Novato

  • Membros
  • Pip
  • 2 mensagens

Mensagem publicada 18 November 2011 - 01:02

Alguem pode me ajudar...Estou tentando chamar outra activity mas n estou conseguindo...
Intent Sistemas = new Intent(this.Sistemas.class);startActivity(Sistemas);


#2 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 mensagens
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

Mensagem publicada 18 November 2011 - 01:31

Faz antes assim:
Intent Sistemas = new Intent(this, Sistemas.class);startActivity(Sistemas);


#3 desirat

desirat

    Geek de Android

  • Membros
  • PipPipPipPip
  • 570 mensagens
  • LocalizaçãoCascais
  • OnePlus One, Galaxy Nexus

Mensagem publicada 18 November 2011 - 01:39

Faz antes assim:[code=auto:0]Intent Sistemas = new Intent(actividade.this Sistemas.class);startActivity(Sistemas);[/code']



#4 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 mensagens
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

Mensagem publicada 18 November 2011 - 09:54

@andrestfO que escreveste, e o que eu escrevi é exactamente o mesmo, mas com mais caracteres.

#5 andrestf

andrestf

    Novato

  • Membros
  • Pip
  • 2 mensagens

Mensagem publicada 18 November 2011 - 10:50

Que sacola....não consigo chamar uma Activity nova...
package ms1.mssistemas;import android.app.Activity;import android.os.Bundle;import android.widget.*;import android.view.*;import android.app.*;public class Login extends Activity {    /** Called when the activity is first created. */		EditText usuario,senha;	Button btLogin, btSair;		    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                usuario = (EditText) findViewById(R.id.txtUsuario);        senha = (EditText) findViewById(R.id.txtSenha);                btLogin = (Button) findViewById(R.id.btLogin);                btLogin.setOnClickListener(new View.OnClickListener () {        	public void onClick(View arg0) {        		String usua = usuario.getText().toString();        		String pass  = senha.getText().toString();        		        		AlertDialog.Builder alerta = new AlertDialog .Builder(Login.this);        		alerta.setTitle("Informação:");        		        		if ("a".equals(usua) && "a".equals(pass)) {            		alerta.setMessage("O dados informados são:" + usua + " e " + pass);            		alerta.setNeutralButton("OK",null);                                		Intent Sistema = new Intent(this.Sistema.class );            		startActivity(Sistema);            		       			        		} else {        			alerta.setMessage("Os dados informados estão incorretos");        			alerta.setNeutralButton("OK",null);        			        		}        		alerta.show();        	}        });                        /** btSair.setOnClickListener(new View.OnClickListener () {			public void onClick(View arg0) {				 finish(this);			}        	        });        */                    }}
o e arquivo Sistema.java
package ms1.mssistemas;import android.app.Activity;;public class Sistema extends Activity {	}
também ja tentei e nada
Intent Sistema = new Intent(Activity.this, Sistema.class );            		startActivity(Sistema);


#6 desirat

desirat

    Geek de Android

  • Membros
  • PipPipPipPip
  • 570 mensagens
  • LocalizaçãoCascais
  • OnePlus One, Galaxy Nexus

Mensagem publicada 18 November 2011 - 14:21

Intent Sistema = new Intent(Login.this, Sistema.class );startActivity(Sistema);e depois no androidManifest tens de colocar a actividade, não te esqueças