하... 이러다가 정말 이 게시글은 제가 다 채울거같네요

또 질문이있습니다

Nobrain님 도움으로 값에다른 class로 이동하게했는데 또 에러가 뜨네요

제가뭘 잘못한건지;;

 

일단소스올릴께요

 

package com.MyFuture;

import java.util.Random;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
    /** Called when the activity is first created. */
 
 private boolean misBackButtonTouched = false;
 
 int Sungbul;
 int value;
 EditText edit;
 EditText Name;
 int Check1;
 int Check2;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        findViewById(R.id.imgbtn02).setOnClickListener(myButtonClick);
        findViewById(R.id.imgbtn01).setOnClickListener(myButtonClick);
        edit = (EditText)findViewById(R.id.editText);
       

    }//End of onCreate
    @Override
    public void onBackPressed(){
    if(misBackButtonTouched == false){
     misBackButtonTouched = true;

     Toast.makeText(MainActivity.this,"한번더 누르시면 종료됩니다 \n 앙대끄지마 ㅠㅠ",Toast.LENGTH_SHORT).show();
    }
    else if (misBackButtonTouched == true){
     finish();
    }
 
    }
    Button.OnClickListener myButtonClick = new Button.OnClickListener(){
     public void onClick(View v){
     
      switch(v.getId()){
      case R.id.imgbtn01 :
     
      edit = Name;
      Toast.makeText(MainActivity.this, "이름이  입력되었습니다", Toast.LENGTH_SHORT).show();
      Check1 = 1;
      break;
      case R.id.imgbtn02 :
       int r = new Random().nextInt(4) +1 ;
      
       value = r;
       Intent goIntent = new Intent();
       if(value ==1 ){

        goIntent.setClass(MainActivity.this, value1.class);

       }else if(value == 2){

        goIntent.setClass(MainActivity.this, value2.class);

       }else if(value == 3){
        goIntent.setClass(MainActivity.this, value3.class);
       }else if(value == 4){
        goIntent.setClass(MainActivity.this, value4.class);
       }
       startActivity(goIntent);
       break; 
       }
      
   
     
     }
    };  
}
    


 

 


     
MainActivity.java 입니다

값에 다라서 value1,java value2.java value3.java.value4.java

로 이동합니다

일단 빨간전구는 뜨지않구요..

 

참고로 value.java올려볼께요

 

package com.MyFuture;

import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.Display;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.WindowManager;

public class value1 extends View {

 int width,height;
 int cx, cy;
 int rw, rh;
 Bitmap value;
 public value1(Context context) {
  super(context);
  Display display = ((WindowManager) context.getSystemService
       (Context.WINDOW_SERVICE)).getDefaultDisplay();
  width = display.getWidth();
  height = display.getHeight();
  
  // TODO Auto-generated constructor stub
  value = BitmapFactory.decodeResource(context.getResources(),
    R.drawable.baristar,null);
 }
 
 public void onDraw(Canvas canvas){
  Paint paint = new Paint();
  paint.setColor(Color.BLACK);
  paint.setTextSize(35);
  
  
  
  canvas.drawText("씨익", 100, 100, paint);
 
 }
 public void Draw(Canvas canvas){
  canvas.drawBitmap(value, 0, 0, null);
 }
 public boolean onCreateOptionsMenu(Menu menu){
  menu.add(0,1,0,"다시하기");
  menu.add(0,2,0,"갤러리에 저장");
  menu.add(0,3,0,"제작자");
  menu.add(0,4,0,"종료");
  
  return true;
 }
 

value1.java입니다

나머진 값만 다르고 똑같습니다

하 그리고 Logcat또 오류뜨네요

 

04-17 11:56:07.638: D/dalvikvm(221): GC freed 556 objects / 49048 bytes in 136ms
04-17 11:56:28.317: D/AndroidRuntime(221): Shutting down VM
04-17 11:56:28.327: W/dalvikvm(221): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
04-17 11:56:28.327: E/AndroidRuntime(221): Uncaught handler: thread main exiting due to uncaught exception
04-17 11:56:28.358: E/AndroidRuntime(221): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.MyFuture/com.MyFuture.value1}; have you declared this activity in your AndroidManifest.xml?
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.Activity.startActivityForResult(Activity.java:2749)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.Activity.startActivity(Activity.java:2855)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.MyFuture.MainActivity$1.onClick(MainActivity.java:73)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.View.performClick(View.java:2364)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.View.onTouchEvent(View.java:4179)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.View.dispatchTouchEvent(View.java:3709)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.os.Handler.dispatchMessage(Handler.java:99)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.os.Looper.loop(Looper.java:123)
04-17 11:56:28.358: E/AndroidRuntime(221):  at android.app.ActivityThread.main(ActivityThread.java:4363)
04-17 11:56:28.358: E/AndroidRuntime(221):  at java.lang.reflect.Method.invokeNative(Native Method)
04-17 11:56:28.358: E/AndroidRuntime(221):  at java.lang.reflect.Method.invoke(Method.java:521)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
04-17 11:56:28.358: E/AndroidRuntime(221):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
04-17 11:56:28.358: E/AndroidRuntime(221):  at dalvik.system.NativeStart.main(Native Method)
04-17 11:56:28.388: I/dalvikvm(221): threadid=7: reacting to signal 3
04-17 11:56:28.468: I/dalvikvm(221): Wrote stack trace to '/data/anr/traces.txt'
04-17 11:57:33.057: I/Process(221): Sending signal. PID: 221 SIG: 9

하 봐도 뭔소린지도 모르곘고...

아진짜 번거로우셔도 도와주시면 감사하겠습니다 ㅠㅠ

귀찮은 질문 해서 죄송합니다 ㅠㅠ