생활
안드로이드 스튜디오 포인트 적립 시스템을 만들고 싶습니다.
1. 버튼을 클릭하면 포인트를 적립하고 누적이 되어 액티비티에 띄워주고 싶습니다.
int i; int point = i; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); tv_point = findViewById(R.id.tv_point); tv_nickname = findViewById(R.id.tv_nickname); btn_button1 = findViewById(R.id.btn_button1); btn_button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tv_point.setText(String.valueOf(point+10)); } }); btn_button2 = findViewById(R.id.btn_button2); btn_button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tv_point.setText(String.valueOf(point+20)); } }); tv_point.setText(String.valueOf(point));이 코드가 뭔가 이상한건 느끼고 있는데 어떻게 해야 포인트가 누적이되고 화면에 띄워지는지 모르겠네요..
인터넷으로 찾아봐도 포인트적립에관한 정보는 별로없더라고요. 아니면 제가 못찾는건지..
2. 어플을 껐다가 키면 데이터가 날아가는데 데이터베이스에서 데이터를 출력해서 표시해야되나요?
아니면 생명주기를 하면 되는건가요? ((생명주기 vs 데이터 베이스 데이터 출력)) -포인트 시스템 기준-
3. 만약 데이터베이스에서 데이터를 출력해야되면 어떻게 하는건가요? 저는 공부하는 차원에서 구글의 파이어베이스를 쓰고있습니다.
4. 포인트 적립 예제를 알 수 있을까요?
포인트 적립 예제 코드를 대충이라도 써주시면 감사하겠습니다. (간단할줄알았는데 이것때문에 공부하면서 4개월동안 아무것도 못함 ㅜㅜ)
4개의 답변이 있어요!