sina4everafter
دوشنبه 05 خرداد 1393, 11:57 صبح
سلام دوستان.اگر امکانش هست من و راهنمایی کنید.ممنون.
من یه برنامه ای نوشتم که از کلاس Application ارث بری می کنه.توی کد زیر می خواستم بدونم که دقیقا نقش Instance و configuration چیه؟نمی دونم چرا مقدار locale و Instance، و null در نظر گرفته.ممنون اگر راهنماییم کنید.
package ir.blog.javaroid.bmicalculator;
import java.util.Locale;
import android.app.Application;
import android.content.Context;
import android.content.res.Configuration;
public class ThisApplication extends Application {
public static ThisApplication Instance = null;
public Locale locale = null;
@Override
public void onCreate() {
super.onCreate();
Instance = this;
}
public void updateLanguage(Context context){
Locale.setDefault(ThisApplication.Instance.locale) ;
Configuration config = new Configuration();
config.locale = ThisApplication.Instance.locale;
context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());
}
}
من یه برنامه ای نوشتم که از کلاس Application ارث بری می کنه.توی کد زیر می خواستم بدونم که دقیقا نقش Instance و configuration چیه؟نمی دونم چرا مقدار locale و Instance، و null در نظر گرفته.ممنون اگر راهنماییم کنید.
package ir.blog.javaroid.bmicalculator;
import java.util.Locale;
import android.app.Application;
import android.content.Context;
import android.content.res.Configuration;
public class ThisApplication extends Application {
public static ThisApplication Instance = null;
public Locale locale = null;
@Override
public void onCreate() {
super.onCreate();
Instance = this;
}
public void updateLanguage(Context context){
Locale.setDefault(ThisApplication.Instance.locale) ;
Configuration config = new Configuration();
config.locale = ThisApplication.Instance.locale;
context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());
}
}