2011-02-23 5 views
1
public class Check extends Activity implements OnClickListener { 
    //private check2 check2; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     Button usemirror = (Button)findViewById(R.id.widget28); 
     usemirror.setOnClickListener(this); 

    } 
    public void onClick(View view){ 


     Intent mi = new Intent(this , check2.class); 
     startActivity(mi); 
} 
} 

package com.exaple; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.Toast; 

public class check2 extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     // super.onCreate(savedInstanceState); 
     // setContentView(R.layout.main); 

     Toast.makeText(
       this, 
       "Welcome to second page", Toast.LENGTH_LONG).show(); 
     finish(); 

    } 

} 

manifest.xml ANDROIDnavigation d'un écran à un autre écran dans Android

<activity android:name=".check2" > 

que je fais cela, mais ne me montre pas le message écrit dans mes autres activités

+0

WOC - mur du Code D: – mauris

+0

i ont déclaré dans le fichier xml menifest android, mais il ne marche pas travailler en cliquant sur le bouton, il dit « la force de fermeture » – BBdev

Répondre

2

@Uttam N'aviez-vous pas super not called exception?

Je suppose que vous devez appeler super.onCreate() dans votre check2.Not appeler dans votre CHECK2 est à l'origine Force Close

public class check2 extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); //first call super.onCreate() 
     Toast.makeText(
       this, 
       "Welcome to second page", Toast.LENGTH_LONG).show(); 
     finish(); 

    } 
+0

oui il a réussi à appeler le super oncreate merci l'homme ........... – BBdev

+0

vraiment travaillé .... – BBdev

0

S'il vous plaît changer votre premier code d'activité comme ci-dessous

public class Check extends Activity implements OnClickListener { 
    //private check2 check2; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     Button usemirror = (Button)findViewById(R.id.widget28); 
     usemirror.setOnClickListener(this); 

    } 
    public void onClick(View view){ 


     Intent mi = new Intent(Check.this , check2.class); 
     startActivity(mi); 
} 
} 

second code d'activité & comme ci-dessous

public class check2 extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); //first call super.onCreate() 
     Toast.makeText(
       this, 
       "Welcome to second page", Toast.LENGTH_LONG).show(); 
     finish(); 

    } 
+0

ont changé u dit, mais même problème est survenu – BBdev

+0

rien ne se passe .. .......... – BBdev

+0

Peut s'il vous plaît poster la trace Logcat qui efface à propos de pourquoi il dit la force de fermeture. –

1

Je suppose que vous avez encore besoin d'ajouter:

@Override  
public void onPause(){ 
    super.onPause(); 
} 

à la fois première et deuxième activités.

+0

Mais après avoir ajouté cela, quelles sont les choses à écrire? –

Questions connexes