メインアクティビティからアクティビティを開始できません。 主なアクティビティでは、ボタンが必要です。 これらをクリックした後、私はこのようなそれぞれの活動を開始するつもりです。予期せずアプリケーションが停止します。 ForceClose Error
final Intent entryIntent = new Intent(this,PolicyEntry.class);
final Intent retrieveIntent = new Intent(this,ViewPolicy.class);
btn1.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
startActivity(entryIntent);
}
});
btn2.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
startActivity(retrieveIntent);
}
});
PolicyEntryとViewPolicyは次のようにマニフェストで宣言されています:
<activity android:name=".ACDroid" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".PolicyEntry" android:label="@string/app_name">
</activity>
<activity android:name=".ViewPolicy" android:label="@string/app_name">
</activity>
しかし、私はこれらのボタンをクリックしたときに:
アプリケーション(プロセスCOM ...)が予期せず停止しました。エラー表示をもう一度お試しください。
さらに、Logcatでは、android.content.ActivityNotFoundException:明示的なアクティビティクラスcom.acdroid ....を見つけることができませんエラーが発生します。 私は何をしますか?あなたが宣言し、意図を割り当てた後
実際のpackegeパスを追加しようとしましたか?例:com.you.PolicyEntry?マニフェストの – kameny
? No. – Renegade
あなたはlogcatのトレースをそのまま置くことができますか? – PravinCG