개략적으로 설명을 드리자면 다음과 같습니다.
랩뷰로 서버를 구축해서 웹사이트 주소를 변경해주면(끝의 숫자) 차량의 속도가 변하는 서비스까지 배포를 완료했습니다.
ex) 112.22.22.2:223/admin/speed/XX
여기서 xx에 들어가는 숫자에따라 차량의 속도가 변하는데, 매번 사이트주소를 치자니 불편해서 어플리케이션을 개발하려합니다.
간단하게 버튼2개로 구성되서 하나를 누르면 속도 증가, 다른하나는 속도 감소를 시킵니다.
그래서 짜본 코드가 다음과 같습니다.
그런데 제가 초보라서 증가한 숫자를 기존에 입력된 string에 추가시키는 법을 모르겠습니다.
어떤식으로 해결해줘야 하나요?
읽어주셔서 감사합니다.
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.text.TextUtils;
import android.view.Menu;
import android.widget.TextView;
import android.widget.EditText;
public class MainActivity extends Activity implements OnClickListener
{
Button Plus, Minus, Ok;
TextView Value;
int score = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Plus = (Button) findViewById(R.id.up);
Minus = (Button) findViewById(R.id.down);
Ok = (Button) findViewById(R.id.button1);
Value = (TextView) findViewById(R.id.number);
String host = getString(R.string.host);
Plus.setOnClickListener(this);
Minus.setOnClickListener(this);
Ok.setOnClickListener(this);
}
public void onClick(View v)
{
boolean showText = false;
switch(v.getId())
{
case R.id.up: score++; showText = true; break;
case R.id.down: score--; showText = true; break;
case R.id.number: showText = true; break;
}
if(showText)
Value.setText(String.valueOf(score));
R.string.host=("host"+"score");
}
}