我正在尝试通过意图将数据从一个活动发送到另一个活动。但在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);
}
});
第二项活动:
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 :(得分:5)
确保您已在Manifast.xml中注册 DisplayActivity :
<activity android:name=".DisplayActivity"></activity>
和plz从Eclipse IDE上的项目 - &gt;清理... 清理项目
答案 1 :(得分:2)
您的活动未在清单中添加..........
<activity android:name=".DisplayActivity"></activity>