今日はテストなのでその復習から。
画面長押しでオプションメニューを出す。
目次
コンテキストメニュー
Viewを長押ししたときに表示されるフローティングメニュー。
ListViewに付与されることが多い。
コンテキストメニューの登録
registerForContextMenu(View view);
コンテキストメニューのitemが呼び出された時に呼び出す
onContextItemSelected(MenuItem item)
ファイルの保存
全然やってないけどテストにあるらしいので。
/data/data/パッケージ名/files以下にファイルが保存されるらしい。
用例はこちらのサイトで。
ファイルへデータを保存する
Activityのライフサイクル
アクティビティを開始して終了するまでの流れをアクティビティのライフサイクルという。
図はJavaDrive内 – アクティビティのライフサイクルより引用。
postDelayed(Runnable r, long delayMillis)
Runnableオブジェクト指定時間遅延実行させるメソッド(Handlerクラス)
第一引数:Runnableオブジェクト
第二引数:遅延実行させたい時間(ミリ秒)、long型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Handler handler=new Handler(); Runnable runnable=new Runnable(){ @Override public void run() { 実行させたい処理 } }; handler.postDelayed(runnable, 3000); } |
3秒後にrunnableのrunが実行される。
ここはテストと関係なく昨日の復習です。テスト対策の自習が長かったのでまとめてみました。
今日のひとこと
先入観で×つけちゃったw
コメント
No Trackbacks.