Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
전역변수와 관련된 질문입니다.
작성자
작성일 2011-07-07 (목) 21:22
분 류 질문
ㆍ추천: 0  ㆍ조회: 4622      
IP: 180.xxx.212
저는 안드로이드 하기 시작한지 2주도 안된 초짜입니다.

지금 심리테스트 같은건 만들고 있습니다.

일단 아무것도 몰라 인터넷을 찾으면서 xml파일을 14장 만들어서 각 xml파일까지 intent를 이용해서 연동시켰습니다.

이거는 연동시킨 메인자바파일입니다.(일부분입니다)

package com.game.test;

import com.game.main_sub.*;

import android.app.Activity;
import android.content.*;
import android.os.Bundle;
import android.view.*;
import android.widget.*;

public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

findViewById(R.id.start).setOnClickListener(mClickListener);
findViewById(R.id.cj).setOnClickListener(mClickListener);
findViewById(R.id.cj2).setOnClickListener(mClickListener);
findViewById(R.id.que).setOnClickListener(mClickListener);

}

Button.OnClickListener mClickListener = new Button.OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {

case R.id.start:
startActivity(new Intent(TestActivity.this, m1.class));
break;

case R.id.cj:
startActivity(new Intent(TestActivity.this, Test2.class));
//overridePendingTransition(R.anim.fade, R.anim.hold);
break;

case R.id.cj2:
startActivity(new Intent(TestActivity.this, Test3.class));
//overridePendingTransition(R.anim.fade, R.anim.hold);
break;

case R.id.que:
startActivity(new Intent(TestActivity.this, Test4.class));
//overridePendingTransition(R.anim.fade, R.anim.hold);
break;


}
}
};
}

일단 그 중 일부분입니다.

제가 버튼이 각페이지별로 4개씩 10장이있어서 40개입니다.

거기서 각장별로 합쳐서 1번이 많으면 a라는 결과가 2번이 많으면 b라는 결과가 3번이 많으면 c라는결과가 4번이 많으면 d라는 결
 
과가  나오게 할려고하는데요 인터넷을 찾아보니까 (버튼)에서는 preference가 사용이 안되는거 같습니다. [text만 되는거같습니
 
다]. 혹시나 다른방법은 없는지 알고싶습니다. 도와주시면 감사하겠습니다.

다른분한테 질문했더니 ""버튼별로 카운팅하는 거라면 그냥 전역변수에다 하나씩 ++시키는게 더 편할 것 같은데요. 굳이
 
sharedpref 안써도 되실 거 같습니다."" 이렇게 왔습니다. 아무것도 감이 오지않습니다. 좀 도와주세요.
이름아이콘 두근두근
2011-07-11 17:39
여러가지 방법이 있을거 같은데
말씀하신 shared pref를 사용해도 되고 db를 사용하셔도 될것 같고
activity간에 공유할 수 있는 어떤 방법이든 가능할것 같네요.

단순히 카운팅 값이면 intent에 extra를 이용하는게 가장 간편하겠네요.
http://developer.android.com/reference/android/content/Intent.html#getIntExtra(java.lang.String, int)
http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String, int)
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 질문 [오디오] 여러개의 오디오파일(pcm)을 동시에 재생 가능한가요.. 2011-11-13 4624
4752 질문 TCP 통신에 대한 예외처리 문의 2012-04-04 4624
4751 Bluetooth 통신 질문이요 2012-04-04 4624
4750 질문 password 잊어 버렸어요 2012-05-25 4624
4749 질문 현재 NDK를 이용, OpenGL ES쪽을 공부하고있는 대학원생입니다.. 2011-07-29 4625
4748 FTP 클라이언트 구현중인데 도와주세요.~~ 2012-03-13 4625
4747 ICS.. 에뮬레이터 커널버전좀 알고싶습니다. 2013-02-10 4625
4746 의견을 물어봅니다. 이러한 게임의 제작 수준에 대해서! 좋은 .. 2014-03-04 4625
4745 질문 찾다찾다 안되서 질문합니다... 알려주세요 ㅠ.. 2011-05-30 4626
4744 어플 작동중에만 Receive 받는 방법 아시나요? 2011-06-21 4626
4743 NDK를 이용해서 안드로이드 소스의 Skbuff.h를 사용(패킷 복사.. 2012-01-29 4626
4742 질문 kandroid toolchain 이용한 OpenMP 사용에 대한 질문 2012-08-20 4626
4741 질문 동영상 플레이 화면 rotation에대한질문이요 2012-11-21 4626
4740 질문 Gingerbread - Media Player - tunneling 2011-06-07 4627
4739 질문 이 소스 해석 부탁드립니다. 2011-08-08 4628
4738 질문 signing관련 질문.. 2011-09-28 4628
4737 질문 소스 코드 상에서 문자열을 준 경우는 되고 DB의 필드에서 가.. 2012-10-27 4628
4736 질문 GPU 디바이스 드라이버 문의 2012-07-10 4630
4735 onCreateOptionsMenu(Menu mem)->이 메소드는 mem이라는 Me.. 2011-09-06 4632
4734 질문 간단한 터치에 관한 질문입니다 2011-09-16 4633
4733 안드로이드 보안 관련해서 질문드립니다 2012-03-22 4634
4732 Notification Panel 질문입니다. 2012-09-10 4635
4731 질문 갤2사용자입니다. 바탕화면 관련 의문입니다.. --;;.. 2011-09-07 4636
4730 질문 app 권한 문의 2013-06-11 4636
4729 질문 멀티쓰레드 APP의 crash 발생시 2012-08-24 4638
4728 질문 안드로이드용 메신저개발 2014-08-06 4641
4727 application 실행시에만 Broadcastreceiver 에서 Intent를 받.. 2011-09-22 4644
4726 질문 1080p HD 동영상 플레이에 대해 문의드립니다 2012-07-16 4649
4725 질문 지도에서 기능구현에 대한 질문입니다. 2012-04-05 4655
4724 질문 WebView 글자를 드래그 해서 선택했을때의 이벤트 관련 질문.. 2011-07-14 4656
4723 질문 구글맵 아이스크림샌드위치에서 오동작 2012-03-15 4657
4722 PRODUCT_COPY_FILES : 파일 없어도 오류 안생기게 하는 방법 .. 2015-04-10 4659
4721 스마트폰 제조 회사의 종류를 인식할 수 있는 기능 구현?.. 2011-09-08 4664
4720 질문 안드로이드 api 질문입니다 2014-07-20 4664
4719 질문 스케일나인그리드 2013-01-18 4671
4718 native service에서의 exception noti? 2013-05-31 4675
4717 질문 prebuilt 된 APK가 작동이 안되는데.. 2012-01-15 4682
4716 질문 (국적 불명)HTC(T Mobile출시) G1 업그레이드 방법 쉽게 좀 알.. 2012-03-11 4684
4715 질문 Android Search 구현 2012-03-26 4694
4714 질문 안드로이드 브라우저 문의 2011-07-27 4696
4713 질문 프로세스 종료 2011-07-15 4697
4712 질문 구글 음성검색 버튼이 포함된 Edittext는 어떻게 만드나요?.. 2011-05-26 4698
4711 마켓 릴리즈 시 매니페스트.xml에 category.MONKEY 넣어도 문.. 2012-02-13 4699
4710 안드로이드 xml 문서를 코드로 작성할때 문제입니다... 2011-09-29 4704
4709 질문 task 지우는 방법 2011-07-14 4710
4708 Image effect 질문 2011-07-08 4713
4707 질문 GridView를 확대할 순 없나요? 2013-06-04 4713
4706 질문 디바이스 사용 유무 체크하기 2013-01-30 4715
4705 질문 로딩 & 로그인 화면 질문 2014-01-08 4715
4704 갤러리뷰에 테이블 넣는 중 짤리는 문제 2011-09-02 4716
12345678910,,,101