انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشورت برای استفاده از دیتابیس یا استرینگ

مشورت برای استفاده از دیتابیس یا استرینگ

#1
با سلام
من دارم رو برنامه ای کار میکنم که  کاربرا با وارد کردن متن  در EditText (مثلا سلام و احوالپرسی) برنامه میتونه منظور کاربر رو بفهمه و جواب لازم رو به کاربر بده
برای ساخت این برنامه  من از قبل جواب ها رو آماده کردم و در برنامه گذاشتم
ولی الان تردید دارم که استفاده از String اشتباه یا نه
به عنوان مثال کاربر وقتی میگه سلام برنامه بعد انالیز داده به پوشه استرینگ میره و جواب رو به صورت راندم به کاربر میده
قسمتStreing
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8" ?> 
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
  <string name="app_name">RoboAndroid</string> 
  <string name="hello_world">Hello world!</string> 
  <string name="action_settings">Settings</string> 

<string-array name="جواب سلام">
  <item>علیکم السلام</item> 
  <item>سلام خوبی</item> 
  <item>سلام به روی ماهت</item> 
  <item>سلام جانم</item>  
  </string-array>
  </resources> 
من سوالی که از دوستان دارم آیا به همین صورت ادامه بدم یا از دیتابیس برای ذخیره اطلاعات  استفاده کنم
اگر نظر دوستان استفاده از دیتابیس هستش لطفا راهنمایی هم بکنن

با تشکر
 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ

مشورت برای استفاده از دیتابیس یا استرینگ

#2
خب اگر محتوای متنی شما زیاد است بهتر است از دیتابیس استفاده کنید..چون هم کنترل بیشتری دارید و هم برنامه اتون ساختار بهتری پیدا میکنه.
هم میتونید دیتابیس رو بایکی از محیطهای مخصوص دیتابیس مانند NaviCat  بسازید  تا سریع مقادیر لازم وارد کنید ..کار با این محیط خیلی راحته..برای استفاده از دیتابیس در داخل برنامه هم آموزشهای سایت رو ببینید..
ولی اگر مقادیرتون خیلی زیاد نیست و نحوه ی کار با دیتابیس بلد نیستید میتونید از همین روش هم استفاده کنید.(اما مبحث دیتابیس یکی از مهم ترین مباحث اندروید هست و باید یاد بگیرید به هرحال).
 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان