2012-12-11 52 views
0

我有一個問題,我必須今天解決。我的程序沒有找到活動。 Activity的文件存在,並在清單中聲明。Android活動未找到

我所說的活性與此代碼:

Intent intento = new Intent(this, Hide.class); 
startActivity(intento); 

活動:

public class Hide extends Activity{ 
public void onCreate(Bundle savedInstanceState) { 
    PackageManager pm = getApplicationContext().getPackageManager(); 
    pm.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); 
} 
} 
+0

發表您的整個清單。 – Sam

回答

4

註冊活動在Manifast如果它在另一個包:

<activity 
    android:name="teru.SimDetect.TFC.Hide" 
    android:label="Hide" > 
</activity> 
+0

對不起,我複製此代碼,但不起作用 – user1686776

+0

@ user1686776:好吧現在發佈您的新日誌,並聲明所有活動在Manifast中,因爲我們爲所有活動聲明瞭隱藏.means'android:name =「 .ACTIVITY_NAME」'' –

+0

該錯誤與我在第一篇文章中聲明的相同,無法找到隱藏活動。 – user1686776

0

嘗試這樣

<activity 
android:name=".Hide" 
android:label="Hide" > 
</activity> 

請勿使用軟件包名稱。

和使用這樣調用一個活動

Intent intento = new Intent(YOUR_PRESENT_CLASS.this, Hide.class); 
startActivity(intento); 
+0

Thx,但不適用於我。 – user1686776