내 MainActivity에서 Processing 클래스를 실행하려고합니다.Android - 활동을 연장하지 않는 새로운 활동을 시작 하시겠습니까?
runFocus = (Button)findViewById(R.id.buttonProcessing);
runFocus.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(MainActivity.this,ProcessingInterface.class);
startActivityForResult(intent,START_PROCESSING);
}
}
: 여기
<activity
android:name="edu.bard.focus2.ProcessingInterface"
android:parentActivityName="edu.bard.focus2.MainActivity">
<intent-filter>
<action android:name="android.intent.action.DEFAULT" />
</intent-filter>
</activity>
내 의도입니다 : 내가 제대로 내 의도를 실행하고 있다고 생각하지만 난 오류 얻을 :
12-17 22:53:44.221: E/AndroidRuntime(1904): FATAL EXCEPTION: main
12-17 22:53:44.221: E/AndroidRuntime(1904): Process: bard.edu.focus2, PID: 1904
12-17 22:53:44.221: E/AndroidRuntime(1904): android.content.ActivityNotFoundException: Unable to find explicit activity class {bard.edu.focus2/bard.edu.focus2.ProcessingInterface}; have you declared this activity in your AndroidManifest.xml?
12-17 22:53:44.221: E/AndroidRuntime(1904): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628)
12-17 22:53:44.221: E/AndroidRuntime(1904): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
12-17 22:53:44.221: E/AndroidRuntime(1904): at android.app.Activity.startActivityForResult(Activity.java:3424)
을 그리고 클래스는 내 매니페스트에 선언 문제는 내 처리 클래스 (자체적으로 올바르게 작동 함)가 오류의 원인 일 수있는 Activity가 아닌 PApplet을 확장한다는 것입니다. 맞다면 해결하기 위해 무엇을 할 수 있습니까? 그렇지 않다면 제안 사항이 있습니까?
감사합니다.
Manifest에서 활동을 선언하는'edu.bard.focus2.ProcessingInterface' 대신'bard.edu.focus2.ProcessingInterface' –