마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

최종적으로 Result_activity에 데이터를 보내고 싶은데 방법을 모르겠어요ㅠ

0 추천
스마트폰 중독검사 어플을 구현중인데요~

질문 개수가 15개라 15번을 그렇다, 그렇지 않다, 그렇다, 매우 그렇다 4개 중 선택해서 최종적으로 점수에 따라서 어떤 상태인지를 나타내는 것인데요

처음에는 activity를 15개를 만들지 않고 해보려고 했는데 방법을 모르겠더라고요 ㅠ 그래서 결국 노가다로 엄청 만들고

처음에 나이 이름 지역 등을 받고 그다음부터 문제를 풀어서 점수들을 Result_activity에 보내고 싶은데,

1.보통 intent를 사용할 때  , 바로 다음페이지로 넘어갈 때만 사용하더라고요.. 저는 이름 나이 등 정보를 Result_activity에 보내고 싶은데 어떻게 해야할까요?

 

2.또 각 질문에 대한 답을 점수로 하여 누적해서 최종적으로 Result_activity로 보내야하는데 어떻게 해야할지 답변 부탁드릴게요!!ㅠ
익명사용자 님이 2014년 11월 24일 질문

2개의 답변

0 추천

이러한 내용으로 액티비티를 15개나 만드셨다면...

가벼운 프로젝트같이 들리는데요, 이럴경우 가장 쉬운 방법은 변수들을 정적으로 만들어서 쓰는게 제일 편하죠 ^^

static public int height = 0;

static public int score = 0;

이런식으로 처음 액티비티에 만들어 놓고, 만약 그 처음 액티비티의 이름이 MainActicity라고 하면,
다른 액티비티에서 그 안의 값을 쓰고 싶을 때, MainActivity.height = 1;   이런식으로 쓰시면 됩니다.
BROUDING (530 포인트) 님이 2014년 11월 24일 답변
감사합니다^^ 그렇게 하니 되네요!
0 추천
액티비티끼리 데이터 전달받는 방법은 많아요.

 

Intent로 넘길때 startActivity 말고

startActivityForResult를 이용하는 방법 (찾아보세요 간단합니다)

 

putExtra, getExtra를 이용한 방법,

 

static을 이용한 방법 등..
익명사용자 (5,930 포인트) 님이 2014년 11월 24일 답변
...