آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کرش در کلاس G

وحید  11 سال پیش  11 سال پیش
0 0

سلام دوستان

من List View که در ویدئو دیدم با نرم افزارم ادغام کردم

ولی در کلاس G من قسمتی که oncreat رو overrride کردم کرش می کنه و از این خط اشکال می گیره :

  context.getApplicationContext();

و این ارور رو می نویسه:

 12-27 09:17:59.825: E/AndroidRuntime(31608): java.lang.RuntimeException: Unable to create application ir.hvm.sell.charge.G: java.lang.NullPointerException

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
MeY3am  11 سال پیش
0 0

دوست عزیز شما باید G رو اکستندز کنید به Application

 public class G extends Application {

    public static Context  context;
    public static Activity currentActivity;


    @Override
    public void onCreate() {
        super.onCreate();
        context = getApplicationContext();
    }
}

 

 

پاسخ به سوال 
وحید  11 سال پیش
0 0

این کار رو کردم

 package ir.hvm.sell.charge;

import android.app.Application;
import android.content.Context;
import android.os.Handler;
import android.view.LayoutInflater;


public class G extends Application {

public static Context context;
public static LayoutInflater inflater;
public static final Handler HANDLER = new Handler();


@Override
public void onCreate() {
super.onCreate();
context.getApplicationContext();
inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);

}
}
0 0
(11 سال پیش)
0 0
(11 سال پیش)
0 0
چرا من هرچی مینویسم نشون نمیده؟؟؟ (11 سال پیش)
0 0
(11 سال پیش)
0 0
چون چیزای دیگری هم نیاز داره مثلا شما باید تو فرمتون یک web View هم بندازید دوستان کسی نمی دونه چرا این ارور رو می ده؟ (11 سال پیش)
0 0
(11 سال پیش)
پاسخ به سوال 
Hajhosseini  11 سال پیش
+2 0

چرا جواب من خالی میاد ?! :/

شما باید کلاس G رو توی منیفست معرفی کنید که کانتکستتون مقدار دهی بشه

 <application
        android:name=".G"
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/MyThem" >
پاسخ به سوال 
وحید  11 سال پیش
+1 0

خب هرکاری کردم درست نشد

حتی از روی پروژه ی خود استاد درست کردم نشد

بلاخره پروژه استاد رو import کردم و با پروژه خودم ادغام کردم

مهم اینه آشنا شدم با اون قسمت

بالاخره هم درست شد

+1 0
سعی کنید اون خطایی رو که در پروژه خودتون بوجود اومد ولی در پروژه استاد بوجود نیومد رو پیداش کنید که فوق العاده تأثیرگزار هستش! (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .