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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن مقدار یک متغیر از متد‌ی دیگر (در اندروید)

گرفتن مقدار یک متغیر از متد‌ی دیگر (در اندروید)

#4
سلام.
براتون مثال می زنم :

کد پی‌اچ‌پی:
package com.kelidestan.com;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

public class 
MainActivity extends Activity {

    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);        
        
setContentView(R.layout.activity_main);
        
        
MyClass myClass = new MyClass();
        
String newString myClass.myString;
        
Toast.makeText(getApplicationContext(), newStringToast.LENGTH_SHORT).show();    
    }
    
    public class 
MyClass {
        
String myString "www.kelidestan.com";
    }



کدهای تعریف کلاس به صورت زیر می باشد :

کد پی‌اچ‌پی:
public class MyClass {
    
String myString "www.kelidestan.com";


بعد در کدهای روش onCreate ، کدهای زیر را نوشته ایم :

کد پی‌اچ‌پی:
MyClass myClass = new MyClass();
String newString myClass.myString;
Toast.makeText(getApplicationContext(), newStringToast.LENGTH_SHORT).show(); 

که در آن، با خط زیر، یک شیء (object) از کلاس MyClass ساخته شده :

کد پی‌اچ‌پی:
MyClass myClass = new MyClass(); 

و بعد خط زیر را داریم که در آن، به مقدار myString دسترسی داریم :

کد پی‌اچ‌پی:
String newString myClass.myString

-------------------------------------------------

همچنین دقت داشته باشید که مواردی که با SharedPreferences ذخیره شده اند، با همان روش های فراخوانی SharedPreferences ، در هر بخشی از برنامه اندروید، قابل فراخوانی می باشند. یعنی جدا از مثال بالا، شما می توانید مقدار ذخیره شده با SharedPreferences را در هر جایی فراخوانی کنید (بنابراین مقدار جدید را ذخیره کرده و بعد در هر جایی که خواستید، فراخوانی می کنید).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط داش بهروز ، ramtin2080


پیام‌های این موضوع
RE: گرفتن مقدار یک متغیر از متد‌ی دیگر (در اندروید) - توسط admin - ۱۳۹۳/۱۲/۲۱, ۰۲:۲۴ ب.ظ

پرش به انجمن:


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