2016-09-20 36 views
0

找不到處理意圖錯誤的活動?它將如何解決。找不到處理意圖的活動{act = com.example.kai.chloe.Menu}

<activity android:name=".Menu"android:label="@string/app_name"></activity> 
    <intent-filter> 
     <action android:name="com.example.kai.chloe.Menu" /> 

     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 

清單文件

Intent intent=new Intent("com.example.kai.chloe.Menu"); 
startActivity(intent);} 

登錄頁面

+1

爲什麼不使用'new Intent(this,Menu.class)'? –

+0

同意。除非您計劃在其他應用程序上自行啓動該活動,否則不要在活動中放置一個''。另外,由於在Android中有一個名爲'Menu'的類,請給你的類命名。否則,您可能會遇到類名引用問題(例如導入)。 – CommonsWare

回答

0
Intent startMenu = new Intent(this, Menu.class); 
startActivity(startMenu); 

我會做這樣的和不使用<intent-filter>

0

使用此意向代碼:

Intent intent = new Intent(getApplicationContext(), Menu.class); 
startActivity(intent); 

而且<intent-filter>標籤,你應該把<activity>標籤內。

相關問題