未找到Android活动

时间:2012-12-11 19:10:04

标签: 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);
}
}

2 个答案:

答案 0 :(得分:4)

在Manifast中注册活动,如果它在另一个包中:

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

答案 1 :(得分:0)

试试这个

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

不要使用包名。

并使用这样来调用活动

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