ゲーム内のTextViewにスコアを表示しようとしています。ゲーム中にスコアが上がりますが、onCreate()メソッドでスコアを上げることはできません。アダプターまたはリスナーを使用する必要がありますか?そしてどうやって?ゲーム中にMainActivityのTextViewにスコアを表示する
1
A
答えて
0
でハンドラを呼び出すかをスコア表示する準備が整いました。
私は(ゲームは新しいスコアをキャッチするたびにこの1つは https://github.com/greenrobot/EventBus多くは、それがスコアイベントを発行し、(あなたの活動のような)、それに登録されているすべてのオブジェクトがイベントを取得し、それのデータを更新使用
この場合のUI)。
0
私はよくあなたの質問を理解してdid'ntが、私は、あなたのスコアは
//so you can use an handler and a runnable to update textView each 1000ms
private TextView yourTextView
private mHandler = new Handler();
private Runnable = new Runnable() {
@override
public void run() {
// Check first if the reference to your textView is available
if(yourTextView !=null) {
// Get your score some how
yourTextView.setText(myScore);
}
mHandler.postDelayed(this,1000);
}
}を保存していると思います。
そして、あなたのコード内であなたが あなたの活動は、カスタムリスナを実装し、あなたのゲームに自身を登録し、またはイベントバスを使用するか
mHandler.posDelayed(mRunnable,100); // Shorter delay for instant trigger
+0
実際には、私は毎回更新スコアtextview各1000ミリメートルをしたい、私は、たとえば、プレーヤーが移動するときに変更するたびにスコアを更新したい。 @ thunder413 –
関連する問題
- 1. android - MainActivityへのブロードキャストの送信とTextViewの表示
- 2. 私の21ゲームのためのPygameの表示スコアとテキスト
- 3. ゲームで画面上のスコアを統一的に表示するためにプログラムでテキストを変更する
- 4. TextViewを別のTextViewの上に表示する
- 5. スコア表示
- 6. FrameLayoutにTextViewを表示
- 7. BLEデータをtextViewに表示
- 8. TextViewを非表示にするボタン
- 9. Kivyのボタンとゲームのスコア
- 10. ゲーム内のスコア増加コントロール
- 11. 代わりに別のアクティビティを表示するMainActivity
- 12. フラグメントのMainActivityツールバーからアイテムを非表示にする方法
- 13. Android:メインメニューに高スコアを表示
- 14. 私のゲームのスコアをローカルストレージに保存する
- 15. TextViewにはIntent.getStringExtraとリターンが、私は別のMainactivityアダプタデータを送信するつもり、その後のTextViewでそれを表示しています
- 16. キーチェーンにゲームの状態とスコアを保存する
- 17. ゲームの再起動時にスコアをリセットする
- 18. asynctask中にTextViewが表示されない
- 19. リストビューホストも別のTextViewに表示されるTextViewアイテム
- 20. cocos2d-android:スコアを表示する方法
- 21. Android TextViewをビューの上に表示
- 22. スコアがAS3に表示されない
- 23. 他のボタンの前にTextViewを表示するには?
- 24. TextViewの下にpopupWindowを表示するには
- 25. Xamarin AndroidのTextViewにソースコードを表示するには?
- 26. NavigationViewのDrawerLayout内にポップアップTextViewを表示するには
- 27. 私のmainActivityの断片にViewPagerを表示
- 28. すべてのゲームを表示する
- 29. Android AppでTextViewをScrollViewに表示
- 30. Authedプレーヤーに最終スコアGoogleのゲームAPIを取得する - 私は特定のGoogleの最終スコアは、ゲームのAPIを使用ゲーム</p> <p>を再生表示する必要がNodeJS
インターフェイスを1つのメソッド(例: 'onScoreChange')で作成できます。アクティビティでこのインタフェースを実装して、textViewを更新します。スコアが変わるたびに、それを実装しているクラスを呼び出すだけです。 – Arijoon