کلیدستان

نسخه‌ی کامل: مشورت برای استفاده از دیتابیس یا استرینگ
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
من دارم رو برنامه ای کار میکنم که  کاربرا با وارد کردن متن  در 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> 
من سوالی که از دوستان دارم آیا به همین صورت ادامه بدم یا از دیتابیس برای ذخیره اطلاعات  استفاده کنم
اگر نظر دوستان استفاده از دیتابیس هستش لطفا راهنمایی هم بکنن

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