ആപ്പ്
ചെക്ക്ലിസ്റ്റ്

    ബന്ധപ്പെടുക





    ഞങ്ങളുടെ ബ്ലോഗ്

    നിങ്ങളുടെ ദൃശ്യപരത ഞങ്ങൾ പ്രോഗ്രാം ചെയ്യുന്നു! ONMA സ്കൗട്ട് ആൻഡ്രോയിഡ് ആപ്പ് ഡെവലപ്‌മെന്റിനൊപ്പം പോസിറ്റീവ് പ്രകടനം ഉറപ്പുനൽകുന്നു.

    ബന്ധപ്പെടുക
    android ആപ്പ് വികസനം

    ഞങ്ങളുടെ ബ്ലോഗ്


    കോട്‌ലിൻ ഉപയോഗിച്ച് ആൻഡ്രോയിഡ് ആപ്പുകൾ എങ്ങനെ സൃഷ്ടിക്കാം

    ഒരു ആൻഡ്രോയിഡ് ആപ്പ് ഉണ്ടാക്കുക

    നിങ്ങൾ മുമ്പ് ഒരു ആൻഡ്രോയിഡ് ആപ്ലിക്കേഷൻ ഉണ്ടാക്കിയിട്ടില്ലെങ്കിൽ, ഉൾപ്പെട്ടിരിക്കുന്ന എല്ലാ ഘട്ടങ്ങളും നിങ്ങളെ അൽപ്പം ഭയപ്പെടുത്തിയേക്കാം. നിങ്ങൾ ഒരു തുടക്കക്കാരനാണെങ്കിൽ, Android സ്റ്റുഡിയോയിൽ നിങ്ങൾക്ക് ഭയം തോന്നിയേക്കാം, ഉപയോഗിക്കുന്നതിന് അൽപ്പം സങ്കീർണ്ണമായേക്കാം. ഒരു ചെറിയ പരിശീലനത്തിലൂടെ, ആൻഡ്രോയിഡ് സ്റ്റുഡിയോയും അതിന്റെ വിവിധ സവിശേഷതകളും ഉപയോഗിച്ച് നിങ്ങൾക്ക് വേഗത്തിൽ സുഖകരമാകാം.

    ആൻഡ്രോയിഡ് ആപ്പ് വികസനം

    മൊബൈൽ ആപ്പുകൾ വികസിപ്പിക്കുമ്പോൾ, നിങ്ങളുടെ ഉൽപ്പന്നത്തിന് ഏത് തരത്തിലുള്ള പ്രകടനമാണ് ആവശ്യമെന്ന് പരിഗണിക്കേണ്ടത് പ്രധാനമാണ്. നേറ്റീവ് അല്ലെങ്കിൽ ഹൈബ്രിഡ് ആപ്പുകളിൽ നിന്ന് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. നിർദ്ദിഷ്ട ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി നേറ്റീവ് ആപ്പുകൾ ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു, ഹൈബ്രിഡ് ആപ്പുകൾ ഒരു വെബ് ബ്രൗസറിൽ പ്രവർത്തിക്കുമ്പോൾ. നേറ്റീവ് ആപ്പുകൾ കൂടുതൽ സങ്കീർണ്ണവും ഒരു പ്രത്യേക പ്രോഗ്രാമിംഗ് ഭാഷയും ആവശ്യമാണ്. ഹൈബ്രിഡ് ആപ്പുകൾക്ക് സമാനമായ പ്രകടന ആവശ്യകതകളുണ്ട്, എന്നാൽ വികസിപ്പിക്കുന്നതിന് വിലകുറഞ്ഞതാണ്.

    ഒരു ആപ്പ് വികസിപ്പിക്കുന്ന പ്രക്രിയ ചെലവേറിയതായിരിക്കും, എന്നാൽ അത് ശരിയായി ചെയ്താൽ അത് പ്രയോജനകരമാകും. കൃത്യമായ ആസൂത്രണത്തോടെയാണ് ഇത് ആരംഭിക്കുന്നത്, ആവശ്യകത ശേഖരണം, പ്രോട്ടോടൈപ്പുകളും. വിജയകരമായ ഒരു ആപ്പിന് നിങ്ങളുടെ ബിസിനസ്സ് മെച്ചപ്പെടുത്താനും ഉപഭോക്താക്കളുമായി ഇടപഴകാനും നിങ്ങളെ സഹായിക്കും. വിജയകരമായ ഒരു ആപ്പ് വികസിപ്പിക്കുന്നതിന്, നിങ്ങളുടെ മാർക്കറ്റ് എന്താണെന്നും അവരെ സന്തോഷിപ്പിക്കുന്നതെന്താണെന്നും നിങ്ങൾ അറിയേണ്ടതുണ്ട്.

    ആൻഡ്രോയിഡ് ഒരു ജനപ്രിയ മൊബൈൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. Android-നായി ഹൈബ്രിഡ്, നേറ്റീവ് ആപ്പുകൾ സൃഷ്ടിക്കാൻ സാധിക്കും. ആൻഡ്രോയിഡിനും ആക്‌സസ് ഹാർഡ്‌വെയറിനുമായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്‌തതാണ് നേറ്റീവ് ആപ്പുകൾ. നിങ്ങൾക്ക് മറ്റ് പ്ലാറ്റ്‌ഫോമുകൾക്കായി ഒരു അപ്ലിക്കേഷൻ വികസിപ്പിക്കണമെങ്കിൽ, നിങ്ങൾ അത് വീണ്ടും കോഡ് ചെയ്യുകയും പ്രത്യേകം പരിപാലിക്കുകയും ചെയ്യേണ്ടതുണ്ട്. പണമുണ്ടാക്കാൻ നിങ്ങൾക്ക് ആപ്പ് വഴിയുള്ള വാങ്ങലുകൾ പോലും ഉപയോഗിക്കാം.

    നിങ്ങൾ Android-നായി ഒരു ആപ്പ് നിർമ്മിക്കാൻ പദ്ധതിയിടുകയാണെങ്കിൽ, പ്രക്രിയയെ പിന്തുണയ്ക്കുന്ന ഒരു കമ്പനി തിരഞ്ഞെടുക്കുന്നത് ഉറപ്പാക്കുക. സീറോസെവൻ ഡിസൈൻ സ്റ്റുഡിയോകൾ പോലുള്ള കമ്പനികൾ നേറ്റീവ് ആപ്പുകൾ വികസിപ്പിക്കുന്നതിൽ പരിചയസമ്പന്നരായതിനാൽ നിങ്ങളുടെ ആപ്പ് ഗ്രൗണ്ടിൽ നിന്ന് പുറത്തെടുക്കാൻ നിങ്ങളെ സഹായിക്കും. അവരുടെ ക്ലയന്റുകളുമായി പൊരുത്തപ്പെടുന്ന ആപ്പുകൾ സൃഷ്ടിക്കാൻ അവർ ഏറ്റവും പുതിയ ഡിജിറ്റൽ സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുന്നു’ ബ്രാൻഡുകൾ, പ്രേക്ഷകർ, ആവശ്യങ്ങളും.

    കോട്ലിൻ

    കോട്‌ലിൻ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച് ആൻഡ്രോയിഡ് ആപ്പുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് പഠിക്കാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ട്. എന്നാൽ നിങ്ങൾ കോട്ലിനിൽ ആപ്പുകൾ സൃഷ്ടിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ്, Android പ്രോഗ്രാമിംഗിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ നിങ്ങൾ സ്വയം പരിചയപ്പെടണം. നിലവിൽ, നിരവധി സ്ഥാപിത ബ്രാൻഡുകളും പരിചയസമ്പന്നരായ ആൻഡ്രോയിഡ് ആപ്പ് ഡെവലപ്പർമാരും കോട്ലിൻ ഉപയോഗിക്കുന്നു. എങ്കിലും, ഈ പുതിയ ഭാഷയ്ക്ക് ചില പോരായ്മകളുണ്ട്.

    പ്രൈമറി കൺസ്ട്രക്റ്റർ ക്ലാസ് ഹെഡറിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഇത് ഒരു ദ്വിതീയ കൺസ്ട്രക്‌ടറിന്റെയും ഗെറ്റേഴ്‌സ് ആൻഡ് സെറ്റേഴ്‌സിന്റെയും ആവശ്യകത ഇല്ലാതാക്കുന്നു. അധികമായി, നിങ്ങൾക്ക് കൺസ്ട്രക്റ്റർ പാരാമീറ്ററുകൾ ആവശ്യമില്ല. പകരം, നിങ്ങളുടെ പ്രൈമറി കൺസ്ട്രക്‌ടറിനൊപ്പം ഒരു ഒറ്റ-വരി ക്ലാസ് ഹെഡർ മാത്രം എഴുതുക.

    നിങ്ങൾ ജാവയ്ക്ക് പകരമായി തിരയുകയാണെങ്കിൽ, ആൻഡ്രോയിഡ് ആപ്പ് സൃഷ്‌ടിക്കുന്നതിന് നിങ്ങൾ കോട്‌ലിൻ പരിശോധിക്കാൻ ആഗ്രഹിച്ചേക്കാം. അത് ആധുനികമാണ്, ജാവ വെർച്വൽ മെഷീനിൽ പ്രവർത്തിക്കുന്ന സ്റ്റാറ്റിക്കലി-ടൈപ്പ് ചെയ്ത പ്രോഗ്രാമിംഗ് ഭാഷ (ജെ.വി.എം). ആൻഡ്രോയിഡ് ആപ്പുകൾക്കായി കോട്ലിൻ ഔദ്യോഗികമായി പിന്തുണയ്ക്കുന്നു. ജാവയിലോ കോട്ലിനിലോ നിങ്ങൾക്ക് മുൻ പരിചയം ആവശ്യമില്ല, ആപ്ലിക്കേഷൻ ഡെവലപ്‌മെന്റ് മേഖലയിൽ അൽപ്പം പരിചയമുള്ളവർക്ക് ഇത് മികച്ചതാണെങ്കിലും.

    കോട്‌ലിന്റെ ഏറ്റവും ആകർഷകമായ സവിശേഷതകളിലൊന്ന് അതിന്റെ ലാളിത്യമാണ്. കാരണം കോട്ലിൻ വളരെ ഒതുക്കമുള്ളതാണ്, ഡവലപ്പർമാർ എഴുതേണ്ട ബോയിലർ പ്ലേറ്റ് കോഡിന്റെ അളവ് കോട്‌ലിൻ കുറയ്ക്കാൻ കഴിയും. ഇത് ഡെവലപ്പറുടെ ജോലിയെ വളരെ ലളിതമാക്കുകയും പിശകിന്റെ അപകടസാധ്യതകൾ ലഘൂകരിക്കുകയും ചെയ്യുന്നു. ഇതുകൂടാതെ, ഭാഷ സ്വന്തം ആവശ്യത്തിനായി സംക്ഷിപ്തത ഉപയോഗിക്കുന്നില്ല. വളരെയധികം ബോയിലർ പ്ലേറ്റ് കോഡ് കൂടുതൽ ബഗുകളിലേക്കും സമയം പാഴാക്കുന്നതിലേക്കും നയിക്കുന്നു.

    ജാവ

    ആൻഡ്രോയിഡ് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ ജാവ ഉപയോഗിക്കുന്നതിന്റെ പ്രധാന കാരണം അത് പഠിക്കാൻ എളുപ്പമുള്ളതും ശക്തമായ നിരവധി സവിശേഷതകൾ ഉള്ളതുമാണ്. ലോകമെമ്പാടുമുള്ള ഏറ്റവും ജനപ്രിയമായ പ്രോഗ്രാമിംഗ് ഭാഷകളിലൊന്നാണ് ജാവ, കൂടാതെ വിഭവങ്ങളുടെ സമ്പന്നമായ ഒരു ലൈബ്രറിയും ഉണ്ട്. പ്രോജക്റ്റ്-നിർദ്ദിഷ്‌ട വിവരങ്ങൾക്കായി തിരയേണ്ടതിന്റെ ആവശ്യകത ഇല്ലാതാക്കുന്നതിലൂടെ ഇത് ഡെവലപ്പർമാർക്ക് ധാരാളം സമയം ലാഭിക്കാൻ കഴിയും. ഇത് ഇരുന്നാലും, തുടക്കക്കാർക്ക് ഇത് മികച്ച ഭാഷയല്ല.

    തുടങ്ങുക, നിങ്ങൾ Eclipse IDE-യിൽ ഒരു Android പ്രൊജക്‌റ്റ് സൃഷ്‌ടിക്കണം. നിങ്ങൾ അങ്ങനെ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങളുടെ ആപ്പിന്റെ ആൻഡ്രോയിഡ് പതിപ്പും പേരും തിരഞ്ഞെടുക്കാം, അതുപോലെ പാക്കേജും, ക്ലാസ്, ജോലിസ്ഥലവും. അടുത്തത്, നിങ്ങൾ പ്രവർത്തനങ്ങൾ സൃഷ്ടിക്കണം. സ്‌ക്രീനിൽ ഉപയോക്താവിന് ചെയ്യാൻ കഴിയുന്ന വ്യത്യസ്ത ജോലികളാണ് പ്രവർത്തനങ്ങൾ. ഇത് ചെയ്തുകഴിഞ്ഞാൽ, Eclipse IDE ഉചിതമായ റിസോഴ്സ് ഫയലുകൾ തുറക്കും.

    ആൻഡ്രോയിഡ് ആപ്പുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന മറ്റൊരു പൊതു ഭാഷ പൈത്തൺ ആണ്. ആൻഡ്രോയിഡ് നേറ്റീവ് പൈത്തൺ വികസനത്തെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിലും, പൈത്തണിൽ ഒരു ആൻഡ്രോയിഡ് ആപ്പ് വികസിപ്പിക്കുന്നത് എളുപ്പമാക്കുന്ന ഓപ്പൺ സോഴ്‌സ് ലൈബ്രറികളുണ്ട്. കിവി അത്തരത്തിലുള്ള ഒരു ലൈബ്രറിയാണ്, ഇത് ദ്രുത ആപ്പ് വികസനം പ്രോത്സാഹിപ്പിക്കുന്നു. എങ്കിലും, നിങ്ങൾക്ക് പൈത്തണിനെ പരിചയമില്ലെങ്കിൽ, പൈത്തൺ നേറ്റീവ് ആപ്പുകൾ നൽകുന്ന എല്ലാ ആനുകൂല്യങ്ങളും നിങ്ങൾ ആസ്വദിക്കില്ല.

    C++, Python എന്നിവയെ അപേക്ഷിച്ച് ജാവയ്ക്ക് ധാരാളം ഗുണങ്ങളുണ്ട്, എന്നാൽ അതിന്റെ ദോഷവശങ്ങളുമുണ്ട്. ആൻഡ്രോയിഡ് വികസനത്തിനായി ജാവ തിരഞ്ഞെടുക്കുന്നവർ കാലഹരണപ്പെട്ട സാങ്കേതിക വിദ്യയാണ് ഉപയോഗിക്കുന്നത്. ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിൽ ഏറ്റവും ജനപ്രിയമായ ഭാഷ ജാവയാണ്, കോട്ലിനും വ്യാപകമായി ഉപയോഗിക്കുന്നു. അതൊരു ആധുനിക ഭാഷയാണ്, കൂടാതെ ഇത് നിരവധി ജാവ ലൈബ്രറികളുമായി പൊരുത്തപ്പെടുന്നു.

    OnItemLongClickListener

    നിങ്ങൾക്ക് ഒരു Android ആപ്പ് ഉണ്ടെങ്കിൽ, ഒരു ഘടകം ക്ലിക്ക് ചെയ്യുമ്പോൾ കണ്ടെത്തുന്നതിന് നിങ്ങൾക്ക് OnItemLongClickListeners-ഇന്റർഫേസ് നടപ്പിലാക്കാൻ കഴിയും. ചട്ടക്കൂട് onItemLongClick-നെ വിളിക്കും() ഒരു ഇനം കൂടുതൽ സമയത്തേക്ക് ക്ലിക്ക് ചെയ്തിട്ടുണ്ടെങ്കിൽ രീതി. ഈ രീതി പിന്നീട് AlertDialog-ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു.

    ഒരു OnItemLongClickListeners നടപ്പിലാക്കാൻ, ഒരു ഇനം തിരഞ്ഞെടുക്കുമ്പോഴോ ക്ലിക്ക് ചെയ്യുമ്പോഴോ ഒരു കോൾബാക്ക് ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കുന്ന ഒരു ഫംഗ്‌ഷൻ നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ സൃഷ്‌ടിക്കുക. ഒരു ഇനം ദീർഘനേരം ക്ലിക്ക് ചെയ്യുമ്പോൾ, ആൻഡ്രോയിഡ് ഫ്രെയിംവർക്ക് ഇത് ഒരു നീണ്ട ക്ലിക്കായി തിരിച്ചറിയുകയും ലോംഗ് ക്ലിക്ക് രജിസ്റ്റർ ചെയ്തതായി സൂചിപ്പിക്കാൻ ഒരു ചെറിയ പോപ്പ്അപ്പ് അറിയിപ്പ് പ്രദർശിപ്പിക്കുകയും ചെയ്യും. ഇതുകൂടാതെ, OnItemLongClickListening-ഇന്റർഫേസ് onItemClick രീതി നടപ്പിലാക്കിയെന്ന് ഉറപ്പാക്കുന്നു. നിങ്ങൾ ഒരു Android ആപ്പിൽ ഈ ഫീച്ചർ നടപ്പിലാക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, ഉദാഹരണങ്ങൾ പിന്തുടരുന്നത് ഉറപ്പാക്കുക.

    OnSaveInstanceState()

    ആൻഡ്രോയിഡിന്റെ onSaveInstanceState() ഈ രീതി ഉപയോക്താവിന്റെ അവസ്ഥയും ഏതെങ്കിലും പ്രവർത്തന അംഗ വേരിയബിളുകളും സംരക്ഷിക്കുന്നു. ഈ രീതി ഒരു onRestoreInstanceState പിന്തുടരുന്നു() ആപ്പ് പുനരാരംഭിക്കുമ്പോൾ അതിന്റെ നില പുനഃസ്ഥാപിക്കുന്ന രീതി. ഓൺസ്റ്റാർട്ട്() വ്യൂ സ്റ്റാറ്റസിൽ നിന്നുള്ള ഡാറ്റ നൽകുന്നു, ഒന്നിലധികം കാഴ്ചകളിൽ നിന്നുള്ള ഡാറ്റ ഉൾപ്പെടുത്താം.

    നിങ്ങളുടെ പ്രവർത്തനത്തിൽ ധാരാളം വിവരങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഒരിക്കലെങ്കിലും നിങ്ങൾ അത് സംരക്ഷിക്കേണ്ടതായി വന്നേക്കാം. അതുകൊണ്ടാണ് SaveInstanceState-ലേക്ക് വിളിക്കേണ്ടത് പ്രധാനമായത്() നിങ്ങളുടെ Android ആപ്പിൽ. ഒരു ബണ്ടിൽ-ഒബ്ജക്റ്റ് അതിന്റെ അവസ്ഥയ്‌ക്കൊപ്പം തിരികെ നൽകിക്കൊണ്ട് ഈ രീതി പ്രവർത്തനത്തിന്റെ അവസ്ഥയെ സംരക്ഷിക്കുന്നു. പിന്നെ, പ്രവർത്തനം വീണ്ടും സൃഷ്‌ടിക്കാൻ നിങ്ങൾക്ക് ഈ ഒബ്‌ജക്‌റ്റ് ഉപയോഗിക്കാം. ഒരു പ്രവർത്തനത്തിന്റെ അവസ്ഥ പുനഃസ്ഥാപിക്കാൻ നിങ്ങൾക്ക് ലൈഫ് സൈക്കിൾ കോൾബാക്ക് രീതികളും ഉപയോഗിക്കാം.

    OnSaveInstanceState() എപ്പോഴും വിളിക്കപ്പെടുന്നില്ല, അതിനാൽ നിങ്ങൾ അത് ശ്രദ്ധാപൂർവ്വം ഉപയോഗിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ ആക്റ്റിവിറ്റി ഫോക്കസ് ആയിരിക്കുമ്പോൾ മാത്രം വിളിക്കുക, പ്രവർത്തനം ഫോക്കസ് ചെയ്യാത്ത സമയത്ത് ഒരിക്കലും ഡാറ്റ സംഭരണ ​​പ്രവർത്തനങ്ങൾ നടത്തരുത്. സാധാരണ ആപ്ലിക്കേഷൻ സ്വഭാവം കാരണം അല്ലെങ്കിൽ ബാക്ക് ബട്ടൺ അമർത്തി Android സിസ്റ്റം പ്രവർത്തനം ഇല്ലാതാക്കിയേക്കാം എന്നതിനാലാണിത്. അതിനർത്ഥം പ്രവർത്തന സന്ദർഭം ഇനി സജീവമല്ല.

    onSaveInstanceState-ന്റെ മറ്റൊരു ഉപയോഗപ്രദമായ സവിശേഷത() ഒരു ആക്റ്റിവിറ്റാറ്റിന്റെ യുഐ-സ്റ്റേറ്റ് സംരക്ഷിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു എന്നതാണ്, അതായത് അത് ആപ്പിന്റെ അവസ്ഥ സംഭരിക്കുന്നു. ഇതുകൂടാതെ, സ്ഥിരമായ സംഭരണത്തിനായി ഈ രീതി ഉപയോഗിക്കാം. കോൺഫിഗറേഷൻ ഡാറ്റ സംഭരിക്കുന്നതിന് ഇത് ഉപയോഗിക്കാം. കോൺഫിഗറേഷൻ മാറുമ്പോൾ, Android കോഡ് അത് കൈകാര്യം ചെയ്യും. ഇതുകൂടാതെ, നിങ്ങൾക്ക് Android.screenOrientation, android.configChanges എന്നിവ ഉപയോഗിക്കാനും സ്ക്രീനിന്റെ ഓറിയന്റേഷൻ അടിസ്ഥാനമാക്കി ടോസ്റ്റ്-മെൽഡിംഗുകൾ പ്രദർശിപ്പിക്കാൻ കഴിയും.

    ആക്റ്റിവിറ്റി ലൈഫ് സൈക്കിൾ കോൾബാക്കുകൾ

    നിങ്ങൾ ഒരു Android ആപ്പ് സൃഷ്‌ടിക്കുകയാണെങ്കിൽ, ആക്റ്റിവിറ്റി ലൈഫ് സൈക്കിൾ കോൾബാക്കുകളെക്കുറിച്ച് നിങ്ങൾ അറിഞ്ഞിരിക്കണം (ALC). ഒരു പ്രവർത്തനം ആരംഭിക്കുമ്പോഴോ നിർത്തുമ്പോഴോ പ്രയോഗിക്കുന്ന രീതികളാണിത്. നിങ്ങളുടെ പ്രവർത്തനത്തിന്റെ ഉറവിടങ്ങൾ നിയന്ത്രിക്കാൻ അവ നിങ്ങളെ സഹായിക്കുന്നു, ശ്രോതാക്കളെ രജിസ്റ്റർ ചെയ്യുക, സേവനങ്ങളുമായി ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു. ആപ്ലിക്കേഷൻ ഡാറ്റ സംരക്ഷിക്കാനും നിങ്ങൾക്ക് അവ ഉപയോഗിക്കാം. അടുത്ത വിഭാഗത്തിൽ നിങ്ങൾക്ക് അവയെക്കുറിച്ച് കൂടുതലറിയാൻ കഴിയും. ഒരു Android ആപ്പ് സൃഷ്‌ടിക്കുമ്പോൾ ഈ കോൾബാക്കുകൾ വളരെ ഉപയോഗപ്രദമാണ്, കൂടുതൽ കാര്യക്ഷമമായ ഒരു ആപ്പ് സൃഷ്‌ടിക്കാൻ നിങ്ങളെ സഹായിക്കുകയും ചെയ്യും.

    OnCreate() ഒരു പ്രവർത്തനം സൃഷ്ടിക്കുമ്പോൾ വിളിക്കുന്നു, അത് UI ഘടകങ്ങൾ സൃഷ്ടിക്കുന്നു, ബന്ധനങ്ങൾ, കാഴ്ചകളും. താൽക്കാലികമായി നിർത്തുമ്പോൾ() പ്രവർത്തനം പശ്ചാത്തലത്തിലേക്ക് പോകുമ്പോഴോ അടച്ചിരിക്കുമ്പോഴോ വിളിക്കുന്നു. മുൻനിര പ്രവർത്തനം onPause ആവശ്യപ്പെടുന്നു(). ഈ കോൾബാക്ക് രീതി വിളിക്കപ്പെടുന്നില്ലെങ്കിൽ, ഓൺ റെസ്യൂമെ വരെ പ്രവർത്തനം പുനരുജ്ജീവിപ്പിക്കില്ല() മടങ്ങുന്നു.

    ഓൺക്രിയേറ്റ്() പ്രവർത്തനത്തിന്റെ രീതി എന്നത് ഒരു അടിസ്ഥാന പ്രവർത്തന സജ്ജീകരണ രീതിയാണ്, അത് പ്രാരംഭവൽക്കരണം നടത്തുന്നു. ഇത് യുഐ പ്രഖ്യാപിക്കുന്നു, അംഗ വേരിയബിളുകൾ നിർവചിക്കുന്നു, കൂടാതെ ആപ്പ് കോൺഫിഗർ ചെയ്യുന്നു. ഇത് SDK_INT എന്നും വിളിക്കുന്നു, ഇത് പുതിയ API-കൾ പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്ന് പഴയ സിസ്റ്റങ്ങളെ തടയുന്നു. ആൻഡ്രോയിഡ് 2.0 (API ലെവൽ 5) കൂടാതെ ഉയർന്ന പതിപ്പുകൾ ഈ ഫ്ലാഗിനെ പിന്തുണയ്ക്കുന്നു. ഒരു പഴയ സംവിധാനം ഉപയോഗിക്കുകയാണെങ്കിൽ, അപ്ലിക്കേഷന് ഒരു റൺടൈം ഒഴിവാക്കൽ നേരിടേണ്ടിവരും.

    ഒരു ആക്റ്റിവിറ്റിയുടെ അവസ്ഥ മാറുമ്പോൾ ആക്റ്റിവിറ്റി ലൈഫ് സൈക്കിൾ കോൾബാക്കുകളും വിളിക്കപ്പെടുന്നു. OS ഓൺക്രിയേറ്റിനെ വിളിക്കുന്നു() പ്രവർത്തനം സൃഷ്ടിച്ചിട്ടുണ്ടെങ്കിൽ തിരികെ വിളിക്കുക, പുനരാരംഭിക്കുക() അത് പുനരാരംഭിച്ചാൽ, താൽക്കാലികമായി നിർത്തുമ്പോൾ() പ്രവർത്തനം മുൻവശത്തായിരിക്കുമ്പോൾ, ഒപ്പം നശിപ്പിക്കുക() പ്രവർത്തനം നശിപ്പിക്കപ്പെടുമ്പോൾ. ഈ കോൾബാക്കുകളിലൊന്ന് നിങ്ങൾ അസാധുവാക്കുകയാണെങ്കിൽ, നിങ്ങൾ സൂപ്പർ ക്ലാസ്സിന്റെ രീതിയെ വിളിക്കണം. അല്ലെങ്കിൽ, പ്രവർത്തനം തകരാറിലാകാം അല്ലെങ്കിൽ വിചിത്രമായ അവസ്ഥയിൽ അവസാനിക്കാം.

    ഞങ്ങളുടെ വീഡിയോ
    ഒരു സൗജന്യ ഉദ്ധരണി നേടുക