سلام.
اگر قصد ندارید از پایگاه داده استفاده کنید، راه های زیر به ذهن بنده می رسد :
1- استفاده از فایل strings.xml که در آن، با یک نامگذاری خاص، زوج مقادیر را تعریف می کنیم. مثلا اگر 500 کلمه است، از A_1 تا A_500 برای کلمات اصلی و از B_1 تا B_500 ، کلمات متناظر با آنها.
2- می توانیم آنها را به صورت یک متغیر سراسری تعریف کنیم. یعنی دو آرایه (Array) از جنس رشته (String)، به صورت سراسری تعریف می کنیم و بعد در Activity یا Activity های مورد نظرمان، به آنها ارجاع می دهیم :
کلید شماره 343
3- استفاده از HashMap :
کلید شماره 3002
از HashMap به صورت سراسری (global) نیز میشه استفاده کرد، یعنی آن را به صورت سراسری تعریف می کنید (یعنی استفاده از شماره 2 که ذکر کردم). این طوری یک HashMap دارید که زوج مقادیر در آن ذخیره شده و سراسری هم هست و کدهای آن در کدهای Activity های برنامه اندروید، تداخلی نخواهد داشت (که شلوغ شود).
4- استفاده از SharedPreferences :
کلید شماره 288
5- ذخیره در فایل متنی (ساده یا با ساختار json یا ...)
اگر قصد ندارید از پایگاه داده استفاده کنید، راه های زیر به ذهن بنده می رسد :
1- استفاده از فایل strings.xml که در آن، با یک نامگذاری خاص، زوج مقادیر را تعریف می کنیم. مثلا اگر 500 کلمه است، از A_1 تا A_500 برای کلمات اصلی و از B_1 تا B_500 ، کلمات متناظر با آنها.
2- می توانیم آنها را به صورت یک متغیر سراسری تعریف کنیم. یعنی دو آرایه (Array) از جنس رشته (String)، به صورت سراسری تعریف می کنیم و بعد در Activity یا Activity های مورد نظرمان، به آنها ارجاع می دهیم :
کلید شماره 343
3- استفاده از HashMap :
کلید شماره 3002
از HashMap به صورت سراسری (global) نیز میشه استفاده کرد، یعنی آن را به صورت سراسری تعریف می کنید (یعنی استفاده از شماره 2 که ذکر کردم). این طوری یک HashMap دارید که زوج مقادیر در آن ذخیره شده و سراسری هم هست و کدهای آن در کدهای Activity های برنامه اندروید، تداخلی نخواهد داشت (که شلوغ شود).
4- استفاده از SharedPreferences :
کلید شماره 288
5- ذخیره در فایل متنی (ساده یا با ساختار json یا ...)
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.