2011-08-12 19 views
-2

私はこのアプリケーションとGUI部分内でバックグラウンドサービスを実行します。2つのアクティブなスクリーンを1つに設定しますか?

私のアプリケーションには2つの画面があり、1つは登録画面です。もう1つはupdatestatus画面です。登録が完了したら、ユーザーがアプリケーションに入りたいときは1つの画面しか表示する必要がありません。

私は本当にそれを行う小さなコードに感謝します。 ありがとうございます。

public GuiApplicationUI() {      
      if (!isOk) //if registered then enter the updatescreen 
        pushScreen(new RegisterScreen()); 
      else 
       pushScreen(new UpdateScreen()); 
     } 
    } 
+0

デバイス上のアプリの存続期間中、登録画面は1回だけプッシュされますか?私が正しいとすれば、ユーザーが登録を正常に終了すると、これまでにもう一度プッシュしたくはありません。これは本当ですか? – indusBull

+3

あなたがあなたの作品を見せたら、おそらくあなたの質問はより受け入れられるでしょう:何を試してみましたか、なぜあなたのために働いていませんか?このコミュニティは、「おい、あなたが私の仕事をすることができますか?」というような質問には、しばしば否定的に反応します。 –

+0

まず第一に、私は自分の仕事を頼んでいないのですが、私はそれをどうやって行うのか、そして短いコードスニペットは誰も殺さないと尋ねました。 – IamStalker

答えて

1

私のアプリケーションでは、Persistence Storeを使用してアプリケーションの状態を保存します。ユーザーが正常に登録されると、永続ストア内の状態が「登録済」に更新されます。今度は、画面をプッシュしたいときは、アクションを実行する前に、永続ストアから登録の状態を確認してください。

+0

ありがとう私もそれをやったことがあり、それは完璧に動作しています – IamStalker

関連する問題