2012-06-18 60 views
-2

我試圖通過意圖從一個活動發送數據到另一個。但面臨強制關閉錯誤button clickAndroid ActivityNotFoundException當我開始我的活動

第一活動:

btn1= (Button) findViewById(R.id.Next); 
et = (EditText) findViewById(R.id.edit); 
btn1.setOnClickListener(new Button.OnClickListener(){ 
    public void onClick(View v) 
    { 
     Intent intent = new Intent(); 
     intent.setClass(ViewchangerActivity.this, DisplayActivity.class); 
     intent.putExtra("Name", et.getText().toString()); 

     startActivity(intent); 
    } 
}); 

第二活動:

public void onCreate(Bundle savedinstanceState) 
    { 
     super.onCreate(savedinstanceState); 
     setContentView(R.layout.main2); 
     TextView tv = (TextView) findViewById(R.id.Name); 
     Bundle b = getIntent().getExtras(); 
     String str =b.getString("Name"); 

     tv.setText(str); 
    } 

logcat的:

android.content.ActivityNotFoundException: Unable to find explicit activity class 
{org.android/org.android.DisplayActivity}; have you declared this activity in your AndroidManifest.xml? 
+0

你有任何的exce ption?發佈logcat – Praveenkumar

+4

發佈您的logcat – GAMA

+0

添加您的AndroidManifest.xml或您的logcat。 –

回答

5

確保您註冊DisplayActivity在Manifast.xml爲:

<activity android:name=".DisplayActivity"></activity> 

和PLZ Eclipse的IDE

+0

如果沒有解決,那麼在應用程序崩潰時,請將您的logcat發佈 –

2

項目 - >清理清理項目...您的活動未添加到清單中..........

<activity android:name=".DisplayActivity"></activity> 
相關問題