2011-01-21 37 views
0

我是Java Android開發人員的初學者。我正在使用Eclipse SDK 3.6.1版本。我正在嘗試調用新的意圖,但我的應用程序意外停止了。我是否正確地調用新的意圖? 頭等艙:如何使用按鈕正確調用幾個類(意圖)?

package net.sample; 

import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import android.content.Intent; import android.app.PendingIntent;

公共類第一延伸活動{

/** Called when the activity is first created. */ 
@Override 

public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 


    Button SignIn = (Button) findViewById(R.id.SignIn); 
    SignIn.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      EditText pw = (EditText) findViewById(R.id.editPasswd); 
      if(pw.getText().toString().equals("123")) {      

       Intent intent = new Intent(first.this, second.class); 
       startActivity(intent);     

     } 
     else { 
     Toast.makeText(getBaseContext(), "Wrong PIN" , 
        Toast.LENGTH_LONG).show(); 
    } 

     }});}} 

二等:

包net.sample;

import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast;

公共類第二延伸活動{

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.loginas); 

Button Button01 = (Button) findViewById(R.id.Button01); 
Button01.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) { 
     if(v.getId() == R.id.Button01) { 

      Intent intent = new Intent(second.this, third.class); 
      startActivity(intent); 
    }} 

}); 
} 

} 第三類:

package net.sample; 

進口android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast;

公共類第三當我把正確的PIN碼的應用程序顯示消息「應用程序()已意外停止,請重試」延伸活動{

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.lock); 
}} 

。首先,我想知道我的代碼是正確的。

回答

1

任何活動ü要顯示必須的,在烏拉圭回合應用AndroidManifest.xml file.For例如第一mension這些活動,第二,第三活動提AndroidManifest.xml文件