저는 안드로이드 하기 시작한지 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가 사용이 안되는거 같습니다.

 

혹시나 다른방법은 없는지 알고싶습니다. 도와주시면 감사하겠습니다.