آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

دسترسی به یک مقدار، به صورت سراسری (global) در تمامی Activity ها، در برنامه نویسی اندروید

همان طور که می دانید، معمولا متغیرها را در یک Activity که به کار می روند، تعریف کرده و سپس مقادیر مورد نظرمان را در آنها ذخیره می کنیم، اما گاهی نیاز داریم که به یک مقدار، در تمام Activity ها دسترسی داشته باشیم، یعنی نیازی نباشد که آن را در تک تک Activity ها تعریف کنیم، بلکه آن را تنها در یک کلاس (class) تعریف کرده و سپس آن را در Activity های مختلف، از کلاس (class) فراخوانی کنیم. بنابراین اگر بخواهیم آن مقدار خاص را تغییر بدهیم، تنها باید کدهای آن کلاس (class) را تغییر بدهیم.

ابتدا متغیرهایی که می خواهیم به صورت سراسری (global) تعریف شوند را در یک کلاس (class) با نام Globals تعریف می کنیم (مثلا با کد زیر، متغیر با نام myText در آن تعریف می کنیم) :