2011-09-09 8 views
0

これは私の最初の質問です。したがって、私の受諾率は表示されません。ボタンをクリックしたときに同じアクティビティで異なるデータが反転する

私が作成しようとしているのはアンドロイドのクイズです。ここで私は質問と3つの回答があるレイアウトと同じです。私は一番下に次のボタンがあります。それをクリックすると、同じレイアウトに新しい質問とオプションがロードされるはずです。

私はそれを行う方法を考えています。私はビューフリッパーと呼ばれるものを見ましたが、誰かが私にこの正確な解決策を教えてくれますか?

は、ここで私は、レイアウトや次のボタンがあり、この最後のアクティビティで私のコード

public class TriviaQuiz extends Activity { 


     Trivia trivias = TourDescription.currentTour.getTriviaArray().get(0); 



Here trvias is an object which contains all the data. 



} 

// send the trivias to the activity where I set the question and options 
public void playquiz(View v) { 


     Intent quizIntent = new Intent(TriviaQuiz.this, Quiz.class); 


     Bundle bundle = new Bundle(); 


     bundle.putSerializable("trivia", trivias); 


     quizIntent.putExtras(bundle); 


     startActivity(quizIntent); 



    } 



public class Quiz extends Activity 


] 

です。今はっきりしていることを願っています。

注:ここでGET(0)で、配列値を更新しようとしています

私は、このための方法を助けてください。

答えて

0

これを行うだけで、配列インデックスでメソッドを呼び出し、必要に応じてメソッド内で値を設定できます。次に、ボタンをタップすると、必要な方法で配列インデックスの値を更新します。

0

次の質問のためにボタンクリックの値を更新する必要があります。この方法に問題はありますか?

+0

これは私が試していることです、どのようにデータを更新するのですか?ここで私はダラをどのように設定しています。 \t \t questionTxt.setText(question); \t \t optionsTxt1.setText(option1); \t \t optionsTxt2.setText(option1); \t \t optionsTxt3.setText(option1); –

+0

ボタンをクリックして値を更新する際に例外が発生する場合は、ハンドラを使って処理してください..... –

+0

まだそのレベルに達していません。まだデータを更新していません。私はそれを行う方法を考えています –

関連する問題