NotePad Project(1)



Note Pad Project (1)
================

Note pad ဆိုတာ note ေလးေတြ ေရးၿပီး သိမ္းထားႏိုင္တဲ့ Application ျဖစ္ပါတယ္။ Activity ၂ခု ပါမယ္။ MainActivity မွာ ListView တခု ပါမယ္။ သူက သိမ္းထားတဲ့ notes ေတြကို list လုပ္ျပပါမယ္။ Note တခုကို ႏွိပ္လိုက္ရင္ ေနာက္ Activity (NoteActivity) ပြင့္လာၿပီး အဲဒီ note ထဲက စာေတြကို EditText နဲ႔ ျပပါလိမ့္မယ္။ စာေတြ ျပင္လို႔ ရတယ္။ NoteActivity  ရဲ့ Back button ကို ႏွိပ္လိုက္ရင္ EditText ထဲက စာေတြကို အဲဒီ note မွာ ျပန္သိမ္းသြားၿပီး MainActivity ကို ျပန္ေရာက္လာပါမယ္။

MainActivity ရဲ့ ActionBar ေပၚမွာ "Add" icon တခု ပါမယ္။ သူ႔ကို ႏွိပ္လိုက္ရင္ Custom dialog တခု ေပၚလာၿပီး Note name ေတာင္းပါမယ္။ ၿပီးရင္ NoteActivity ပြင့္လာၿပီး စာေတြ ေရးထည့္ႏိုင္ပါမယ္။ NoteActivity  ရဲ့ Back button ကို ႏွိပ္လိုက္ရင္ EditText ထဲက စာေတြကို အဲဒီ note မွာ ျပန္သိမ္းသြားၿပီး MainActivity ကို ျပန္ေရာက္လာပါမယ္။ Note အသစ္က ListView ထဲ ေရာက္ေနပါမယ္။

ListView Item တခုကို long click ႏွိပ္လိုက္ရင္ အဲဒီ note ကို delete လုပ္ပါမယ္။ (Confirm dialog နဲ႔ ေသခ်ာလား ေမးပါမယ္။ )

Note တခုဟာ ဖိုင္တခု ျဖစ္ပါတယ္။ အဲဒီ ဖိုင္ေတြကို Internal Storage ထဲမွာ သိမ္းထားမွာ ျဖစ္ပါတယ္။ ListView က Internal Storage ထဲမွာ ရွိတဲ့ ဖိုင္ေတြကို list လုပ္ျပတာ ျဖစ္ပါတယ္။ List Item ႏွိပ္ရင္ အဲဒီဖိုင္ထဲက စာေတြကို ဖြင့္ဖတ္တာ ျဖစ္ပါတယ္။ NoteActivity ရဲ့ Back button ကို ႏွိပ္ရင္ EditText ထဲက စာေတြကို အဲဒီ ဖိုင္မွာ သိမ္းလိုက္တာ ျဖစ္ပါတယ္။

=========

#notepad
#nnl


AIDE Android Lessons And Project Group
ဆရာ Nyi Nyi Lwin Post မွ ကူးယူတင္ထားပါသည္

#Credit / ဆရာ Nyi Nyi Lwin


Comments

Popular posts from this blog

♡ မဂၤလာခြန္းဆက္ ♡

《《 ဝမ္းနည္းပါေၾကာင္း 》》