2011-08-11 9 views
-1

イムは、私のアプリの開始セットアップの設定のことをやって、私は、彼らが既に一度入力した後、私はそれがサインアップページをスキップするために得ることができますどのように不思議でしたか? if文は、私が思った事が、アンドロイドでのif文とイムあまり良くないだろうので、誰もが解決のための方向に私を指すことができますか?アクティビティを一度スキップする必要はありませんか?アンドロイド

+0

.......ブール値を維持し、SharedPreferenceに保存し、そこにそれを確認し、それに応じてタスクを実行する必要があります。それらは最も基本的なビルディングブロックの1つです。そして、「Java」の言語。私はあなたのプロジェクトを進める前に、プログラミングに関する深刻な時間を読んでいます。 – trgraglia

+1

それは答えられていて、視覚的な基本プログラマーであることは、自分自身でjavaの「if」ステートメントが不必要に複雑に見えて、有用なものが言われていないと言っていないと言います。現実の世界で自分自身、この失礼 – NotNotAndroid

+0

幸運。人生を手に入れよう。 – NotNotAndroid

答えて

3

ストアSharedPreferencesの値(例えばboolean loggedIn=true)ログインデータが入力され、保存された後。そして、あなたはあなたのアプリがSharedPreferencesから値を取得し起動して、ログイン・ウィンドウを表示するかどうかを決定する(loggedIn==false)かない毎回(loggedIn==true)。

+0

これが助けてくれてありがとう。 – NotNotAndroid

3

私はprefernce設定が存在するかどうかをチェックして、好みの設定が存在するかどうかに応じて、サインアップ活動や主な活動のいずれかを起動し、私のスタートアップ活動としてUIなしで活性を有することによって、これをやりました。 (私の記憶が正しければ)androidmanifestで

あなたはこのようなものを使用していないUIとあなたの活動を登録することができます:あなたはUIレスでのフィニッシュを()を呼び出す必要があり

android:theme="@android:style/Theme.NoDisplay" 

選択したアクティビティを起動した後活動

+0

これはまた非常に有益なおかげです。 – NotNotAndroid

1

あなたは、私がもしあなたが「文との良いものではありませんどのように混乱している

+0

ありがとうございますが、iDroidはあなたの前にnを持っています。 – NotNotAndroid

+0

は関係ありません....あなたは解決策を得ました... –

関連する問題