나는 프로그래밍에 익숙하지 않고 나를 막아주는 단순한 도로 블록에 충돌했다. 내 주요 활동에서 버튼을 눌러 다른 활동을 불러 오려고합니다. 나는 연구했으나 아직 일할 무언가를 찾지 못했다. (아마도 정말로 간단하고 어리석은). 어떤 도움을 주시면 감사하겠습니다. 저의 주요 활동을위한 코드를 포함 시켰습니다. 주셔서 감사합니다새로운 활동을 불러오는 버튼을 얻을 수 없다.
package com.example.valentinetimer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class CardFront extends Activity implements OnClickListener {
private static final String TAG = null;
Button openButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cardfrontxml);
Log.d(TAG, "onCreate");
//Button
openButton = (Button) findViewById(R.id.openButton);
openButton.setOnClickListener(this);
this.setContentView(R.layout.cardfrontxml);
this.openButton = (Button)this.findViewById(R.id.openButton);
this.openButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Log.d(TAG, "Click Event");
Intent intent = new Intent (null, CardContent.class);
startActivity (intent);
}
});
//End Button
}
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
}
}
로그 캣 :
02-08 10:18:51.927: E/AndroidRuntime(2494): FATAL EXCEPTION: main
02-08 10:18:51.927: E/AndroidRuntime(2494): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.valentinetimer/com.example.valentinetimer.CardContent}; have you declared this activity in your AndroidManifest.xml?
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1504)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1382)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.app.Activity.startActivityForResult(Activity.java:3095)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.app.Activity.startActivity(Activity.java:3201)
02-08 10:18:51.927: E/AndroidRuntime(2494): at com.example.valentinetimer.CardFront$1.onClick(CardFront.java:42)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.view.View.performClick(View.java:3110)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.view.View$PerformClick.run(View.java:11928)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.os.Handler.handleCallback(Handler.java:587)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.os.Handler.dispatchMessage(Handler.java:92)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.os.Looper.loop(Looper.java:132)
02-08 10:18:51.927: E/AndroidRuntime(2494): at android.app.ActivityThread.main(ActivityThread.java:4025)
02-08 10:18:51.927: E/AndroidRuntime(2494): at java.lang.reflect.Method.invokeNative(Native Method)
02-08 10:18:51.927: E/AndroidRuntime(2494): at java.lang.reflect.Method.invoke(Method.java:491)
02-08 10:18:51.927: E/AndroidRuntime(2494): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
02-08 10:18:51.927: E/AndroidRuntime(2494): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
02-08 10:18:51.927: E/AndroidRuntime(2494): at dalvik.system.NativeStart.main(Native Method)
'openButton'을 두 번 설정 하시겠습니까? 두 개의 다른'onClick()'?? odd –
'당신의 AndroidManifest.xml에서이 활동을 선언하셨습니까? '???? –