안드로이드 궁금한게 있는데 여쭈봐도될까요
에디트텍스트로 입력값받아서 그 값을랜덤함수에서 쓰고싶은데
public int getLuckNum(){
Random random = new Random();
int tmpi = random.nextInt(입력값)+1;
return tmpi;
}
어떻게 하면 좋을까요
입력받은값을 변수에다 저장해서저기다 불러와야되는데
쉽지가 않네요...
랜덤함수이있는 자바파일입니다. 이 파일 안에서 구성할수 있나요?
package com.owl.sample;
import java.util.Random;
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;
import android.widget.Toast;
public class MSGService extends Service{
static final int MSG_WHAT_RANDOM=1;
final Messenger msgr = new Messenger(new MSGHandler());
@Override
public IBinder onBind(Intent intent){
String startMsg="Are You Ready?";
Toast.makeText(getApplicationContext(), startMsg, Toast.LENGTH_SHORT).show();
return msgr.getBinder();
}
public class MSGHandler extends Handler{
@Override
public void handleMessage(Message msg){
switch(msg.what){
case MSG_WHAT_RANDOM:
String msgString = "정답은 \"" + getLuckNum() + "\"번 입니다.";
Toast.makeText(getApplicationContext(), msgString, Toast.LENGTH_SHORT).show();
break;
default:
super.handleMessage(msg);
}
}
}




안드로이드 기초책 보시면 예제로 잘 설명되있습니다.. 책을 참고하시는게 빠르겠네요..
텍스트뷰 객체에서 .getText().toString(); 하면 해당 값을 받아올수 있습니다.