私は一種の初心者です。しかし、皆さんに助けを求めたいと思います。
私のアプリが何をしているのか。アクティビティ#1で私は持っています:
protected void onStart() where I run void run()
毎秒 int i を増加させるループがあります。ハンドラを介してリフレッシュしtextview
ます。game=false まで。大きな問題ではない。game=false
次に、ループを停止し(を設定して)、新しいactivity#2
結果を開始するボタンがあります。現時点では 2 つ持っていreturning values (0-back, 1-exit)
ます。activity#2 が 0 を返すと、設定game=true
してループが再び実行されます。1の場合はアクティビティ1を終了します。
問題: の透明なウィンドウが必要でしたactivity#2
。だから私はandroid:theme="@style/Theme.Transparent">.
エフェクトをうまく使いました。問題は、act2 から act1 に戻ったときにループが開始されないことです (スタイルを使用していないときは機能していました)。誰かがなぜそれが起こっているのか、どうすれば解決できるのか説明できますか?
私はそれを解決したようです。run()
ものを onResumeに移動しただけです。どう思いますか?