-2

あるアクティビティから別のアクティビティに意図を介してデータを送信しようとしています。しかし、 で強制終了エラーに直面していbutton clickます。

最初のアクティビティ:

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);
   }
});

2 番目のアクティビティ:

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?
4

2 に答える 2

5

次のように、 Manifast.xmlに DisplayActivity を登録したことを確認します。

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

そしてplzはEclipse IDEのProject->Clean ...からプロジェクトをきれいにします

于 2012-06-18T05:44:26.027 に答える
2

マニフェストにアクティビティが追加されていません.........。

<activity android:name=".DisplayActivity"></activity>
于 2012-06-18T05:50:23.597 に答える