2015-04-07 107 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我已經接受了兩個答案 –