該應用程序旨在在第一個活動中編寫消息,並且在單擊按鈕後,此消息出現在第二個活動中。 但是在智能手機上安裝應用程序後,當我點擊按鈕時,出現一條消息說「應用程序已停止」。 。請幫助我 「我用ECLIPSE爲振興這個應用程序」意圖:啓動一個活動,無法啓動第二個活動
的第一項活動代碼:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void login (View view) {
EditText user = (EditText) findViewById(R.id.user);
EditText password = (EditText) findViewById(R.id.password);
Intent myintent= new Intent (getApplicationContext(),Main2Activity.class); //permet de basculer de cette interface à la 2éme aprés avoir éxécuter "startActivity(myintent)";
Bundle b=new Bundle();
b.putString("username", user.getText().toString());
b.putString("password", password.getText().toString());
myintent.putExtras(b);
startActivity(myintent);
}
第二個活動:
public class Main2Activity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
TextView mes=(TextView)findViewById(R.id.mes);
Bundle b=getIntent().getExtras();
string user=(string) b.get("username");
string pass=(string) b.get("password");
mes.setText("user:"+user +"password:"+pass);
}
顯示您的logcat消息 – Anjali
請確保'Main2Activity'在您的'AndroidManifest.xml'中定義了 –
歡迎使用堆棧溢出。閱讀此如何問一個好問題http://stackoverflow.com/help/how-to-ask –