Android 尝试从我的主要活动调用活动,如下所示
我在该按钮上有一个按钮单击我想打开第二个名为Send的活动,但不幸的是,应用程序停止了logcat,显示如下错误:Android 尝试从我的主要活动调用活动,如下所示,android,arrays,android-intent,Android,Arrays,Android Intent,我在该按钮上有一个按钮单击我想打开第二个名为Send的活动,但不幸的是,应用程序停止了logcat,显示如下错误: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button sendBtn=(Button)fi
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button sendBtn=(Button)findViewById(R.id.button1);
sendBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent(MainActivity.this,Send.class);
startActivity(intent);
}
});
}
转到Manifest.xml并将此标记添加到应用程序标记下:
1.转到Mainfiest.xml类,检查是否已注册包。如果未声明活动,则 例:
您是否在AndroidManifest.xml中声明了此活动?感谢Anshul,它现在工作正常,工作正常,这就是为什么您接受了另一个对您不起作用的答案。哦,这并不是说Anshul,我接受了两个答案。您在一个问题上只能接受一个答案。哦,因为我是这个网站的新用户,我不知道这条规则,但tnx对我来说是个错误让我知道这件事以后,我会记住这一点
04-07 13:39:33.040: E/AndroidRuntime(2426): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.send/com.send.Send}; have youdeclared this activity in your AndroidManifest.xml?
<activity
android:name="com.send/com.send.Send" >
</activity>
<activity
android:name="package name.class name"
android:label="@string/app_name" >
</activity>
**or**
<activity
android:name=".class name"
android:label="@string/app_name" >
</activity>