0

特定のデータがまだ挿入されていない場合にのみ表示される意図があります。データを挿入するためのカスタム フォームのようなものです。データが挿入されている場合、将来アプリを開いたときに、インテントは表示されなくなります。デフォルトのインテントである別のインテントが開きます。(通常、これはアプリを初めて開いたときに発生する可能性があります)

デフォルトのインテントは 1 つしかないため、インテントを管理するにはどうすればよいですか?

例: アプリが初めて開かれた場合、次にアプリが開かれたときに startIntent Form になります (データが既に挿入されていると仮定) startIntent MainActivity

4

2 に答える 2

0

あなたは登録のようなことをしていると思いますが、このフォームを一度見せたいと思っています。ここには多くのオプションがあります。

1)Ahmad(コメント内)が言っているように、 SharedPreferencesを使用し、それにフラグを追加すると、データが利用可能かどうかがわかります。activity/onCreate の最初にチェックを追加し、チェックに依存するそれぞれのインテン/アクティビティを開きます。

2) データベースを使用してこの値を確認することもできます。

SPLASH 画面を使用して、この値/登録データをチェックすることをお勧めします。利用可能な場合はアクティビティ A を開始し、そうでない場合は登録/デフォルトのアクティビティを開始します。

于 2013-07-21T06:17:15.593 に答える