我有一个问题,我今天必须要解决。我的程序找不到活动。活动文件存在,并在清单上声明。
我用这段代码调用活动:
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 :(得分: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);