私は学生用のアプリケーションを1つ作成しています。
ユーザーがアプリケーションを開いたときに別のメッセージを設定する必要があります。これを行う方法やこれを使用する方法がわかりません。
私は多くの記事を検索しますが、何も見つかりませんでした。
ですから、参考文献やコードを私に教えてください。アンドロイドのアプリケーション起動時に異なるメッセージを設定する方法は?
答えて
メッセージを永続ストレージに保存します。アンドロイドでは、SharedPreference http://developer.android.com/reference/android/content/SharedPreferences.html、またはSqliteデータベースhttp://developer.android.com/reference/android/database/sqlite/package-summary.htmlを使用することができます。メッセージをいずれかに保管し、毎回別のメッセージを読み戻します。 onCreateでその後
SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
Editor ed =pref.edit();
ed.putString("0","msg0");
ed.putString("1","msg1");
ed.putString("2","msg2");
ed.putString("3","msg3");
ed.commit();
()、ユーザーにランダムSGとdiplayを検索: ストアあなたの活動の中でいくつかの点でSharedPreferenceでいくつかのMSG
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
Random r = new Random();
String msg = pref.getString(r.nextInt(4)+"", "none");
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
私はストレージについていくつかの知識を持っていますが、起動時にメッセージを表示する方法が必要です –
私はいくつかのコードを追加しました。 – Akhil
あなたはアンドロイドの基本についてお読みください。これはどのようにこれを行うにあなたを導くでしょう。ユーザーにごみを噴出させない場合は、パターンがあります。パターンを見つけたら、そのロジックをjavaに変換します。
あなたは使用してあなたのメッセージを格納することができます
しかし起動時にメッセージを表示する方法はありますか? –
任意のストレージからメッセージを取得し、onCreateメソッドからトーストまたはdailogBoxに表示すると、アプリの起動時にユーザーに表示されるよりも – Rekha
使用AlertDialog取ら以下
コード例... sqliteのファイルまたはsharedprefrencesのようなアプリのopningにランダムにメッセージをretrive任意のストレージFrom: http://www.mkyong.com/android/android-alert-dialog-example/
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
// set title
alertDialogBuilder.setTitle("Your Title");
// set dialog message
alertDialogBuilder.setMessage("Click yes to exit!").setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// if this button is clicked, close
// current activity
MainActivity.this.finish();
}
}).setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
- 1. 起動時に特定のデータベース上で実行するようにSpring起動アプリケーションを設定する方法
- 2. iPhoneでアプリケーションの起動時にアニメーションを設定する方法は?
- 3. Androidの起動時にアラームを設定する方法は?
- 4. アンドロイドの別のアプリケーションからアプリケーションを起動する方法は?
- 5. サーバーの起動時にアプリケーションを起動する方法
- 6. 特定の時刻にアプリケーションを起動する方法
- 7. 起動時にplackアプリケーションを起動する方法
- 8. iPhone起動時にアプリケーションを起動する方法
- 9. 春の起動時にnettyを設定する方法2
- 10. アンドロイドは、アプリケーションの起動時や起動時にアクティビティを開始します。
- 11. アンドロイド:アプリケーション起動時にラジオボタンを表示
- 12. ブラウザ起動時にパラメータを設定する方法
- 13. 起動時にアプリケーションを起動する
- 14. ClickOnceアプリケーションの起動時にWebアプリケーションに通知する方法
- 15. 実行時にアンドロイドでランチャーとしてアプリケーションを設定する方法は?
- 16. C#アプリケーションの起動時にコードを実行する方法は?
- 17. Retrofit 2 - 異なるエンドポイントに動的キャッシュ時間を設定する方法
- 18. 起動時にプログラムを起動するように設定するには
- 19. アプリケーションの起動時にデータベースを読み取る方法は?
- 20. Windowsの起動時にWPFアプリケーションの起動を最適化する方法
- 21. ユーザー設定なしでシェルを起動する方法は?
- 22. アプリケーションの起動時にバーコードスキャナを初期化する方法
- 23. 異なるユーザーに異なるシステムロケールを設定する方法
- 24. EMR起動時にAWS設定を設定する
- 25. 私はプログラムを起動する方法が異なる動作
- 26. 特定の時刻にアンドロイド電話プロファイルモードを起動する
- 27. アプリケーション起動時にMacアプリケーションに注入libをロードする方法は?
- 28. 自動設定を破ることなくSpring起動時にMappingMongoConverter(setMapKeyDotReplacement)をカスタマイズする方法は?
- 29. アクティビティの最初の起動時にのみ変数を設定する方法
- 30. アンドロイドでViewFlipperに動画を設定する方法は?
あなたはアンドロイドの基礎について読む、これはこれを行う方法についてご案内します。ユーザーにごみを噴出させない場合は、パターンがあります。 – JoxTraex
否定的投票の理由はありますか? –