하 안드로이드펍사이트에 계신 프로그래머님들 힘을 빌려서
오류좀 해결하고 본격적으로 개발할려고했드만
오류가 쩌네요
일단 소스올립니다
Highlighter 어케쓰는지 모르겠네요.. 죄송합니다 ㅠ
package com.MyFuture;
import java.util.Random;
import android.app.Activity;
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(26) + 1;
value = r;
if (value == 1)
//value 값이 1일때 value1.java로 이동
else if (value == 2)
//value 값이 2일때 value2.java로 이동
else if (value == 3)
//value 값이 3일때 value3.java로 이동
else if (value == 4)
//value 값이 4일때 value4.java로 이동
else
//그외의 값
break;
}
}
};
}
MainActivity.java 입니다
요렇게 value 값이 1이면 value1.java로
2면 value2.java로 그렇게 하고싶은데
Intent 를 어떻게 써야하는지 잘 모르곘습니다...
형님들 ㅠㅠ 도와주세요 ><




Intent goIntent = new Intent();
if(value ==1 ){
goIntent.setClass(Context, Class);
}else if(values == 2){
goIntent.setClass(Context, Class);
}
StartActivity(GoIntent) 하시면 됩니다.