Android 显式意图错误
我想在单击图像时创建新活动。 我已经在manifestfile中编写了activityandroid:name=.openPdf 但它告诉我一个错误:-Android 显式意图错误,android,Android,我想在单击图像时创建新活动。 我已经在manifestfile中编写了activityandroid:name=.openPdf 但它告诉我一个错误:- "android.content.ActivityNotFoundException: Unable to find explicit activity class {Parsing.this/openPdf.class}; have you declared this activity in your AndroidManifest.xml?
"android.content.ActivityNotFoundException: Unable to find explicit activity class {Parsing.this/openPdf.class}; have you declared this activity in your AndroidManifest.xml?
"
代码::
iv1.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
// Toast.makeText(getApplicationContext(), "hello",Toast.LENGTH_SHORT).show();
Intent pdf=new Intent(Parsing.this,openPdf.class);
startActivity(pdf);
}
});
实际上,您还没有在清单文件中注册活动,因此无法克服这一问题 在清单文件中添加活动标记及其名称, 像
实际上,您还没有在清单文件中注册活动,因此无法克服这一问题 在清单文件中添加活动标记及其名称, 像
请确保您正在启动的活动在同一个包中,然后您可以像android:name=.openPdf那样编写。否则,需要在包中使用完整的类名。请确保您正在启动的活动在同一个包中,然后,您可以像android那样编写:name=.openPdf,否则需要在包中使用完整的类名。而不是解析;这可能行得通。而不是手动添加android:name=.openPdf。在清单应用程序标记中浏览它
干杯 而不是解析。使用getApplicationContext;这可能行得通。而不是手动添加android:name=.openPdf。在清单应用程序标记中浏览它
干杯 例如,请编辑您的答案以添加新信息,而不是对其进行评论。不…发生了相同的错误。我已经在同一个包中创建了第二个活动。现在我使用了完整的类名,但没有任何效果。请检查您是否有拼写错误。例如,请编辑您的答案以添加新信息,而不是对其进行评论。不…相同的错误发生。我已经在同一个包中创建了secondactivity。现在我使用了完整的类名,但没有效果。请检查是否有拼写错误。发生了相同的错误。我已经在同一个包中创建了secondactivity并更改了清单文件。现在我使用了完整的类名,但没有效果。通过转到“项目”选项卡并发布清单文件来清理您的项目不…同样的错误也会发生。我已经在同一个包中创建了secondactivity并更改了清单文件。现在我使用了完整的类名,但没有任何效果。通过进入“项目”选项卡并发布清单文件来清理项目
<activity android:name=".openPdf" /> // "." works as a package name