Android fragment とFlameLayout区別

下記、現時点の認識です、間違いだったらご指摘ください。 fragment(<fragment> or fragment tag)を利用して、xmlレイアウトファイルをインクルードすれば、コードを書かなくてもFragmentを自動的に遷移できる。一つFragmentのみが必要な場合、この方法で一番簡単だ。Android Studioで「Basic Activity」を追加するとき、「Use a Fragment」をチェックした場合、テンプレートがこのこの方法でソース、XMLを生成する。 しかし、実行時(Run time)で、複数なFragmentを動的に設定し、表示する場合、ActivityのレイアウトでFlameLayout(FlameLayout tag or <FlameLayout>)を設定し、ソースで下記のように書く必要です。つまり、 FlameLayout はPosition Holder(View Holder?)として利用される。 逆に、xmlファイルでfragment tag を利用した場合、 実行時(Run time) にはFragmentを動的に設定できません。 FragmentManager fragmentManager = getSupportFragmentManager();fragmentManager.beginTransaction() .replace(R.id.fragment_main_layout, NextOneFragment.newInstance(“1”, “2”), “test”) .addToBackStack(“test”) .commit();

Windows MAMP Mysql 起動できない_Cannot open Windows EventLog

解決策 D:\MAMP\db\mysqlに「mysql-bin.」始まりのファイルを全部削除して再起動 原因調査 ログファイル D:\MAMP\logs\mysql_error_log.err [ERROR] Cannot open Windows EventLog; check privileges, or start server with –log_syslog 想定原因 先日Mysqlでイベントスケジュールを追加して実行して正常に実行できるこを確認できました。翌日、Mysql起動に失敗してしまった。 Mysql のイベントスケジューラの設定によって、 Windows EventLogに影響を与えるそうです。 おまけ D:\MAMP\conf\mysqlにある「my.ini」の[mysqld]セッションに下記の行を追加しても効かない event_scheduler=DISABLED