2015-04-07 66 views
-6
@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); 
      } 
     }); 
    } 

我有那个按钮一个按钮,点击我想开第二个活动名为发送,但应用程序不幸停止logcat中显示这样的错误:试图从我的主要活动呼叫活动如下

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

'你有没有在你的AndroidManifest.xml中声明这个活动? – Blackbelt

回答

0

1.Go给你Mainfiest.xml类,并检查您注册你的包或not..if不超过申报你的活动 ex:

<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> 
3

围棋您Manifest.xmlApplication标签添加这个标签:

<activity 
     android:name="com.send/com.send.Send" > 
</activity> 
+0

谢谢安舒其工作正常 –

+0

它的工作正常,这就是为什么你接受另一个不适合你的答案。 –

+0

哦,它不是那样的Anshul我已经接受了两个答案 –