بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل کست فرگمنت به context

مدیریت گفتگو
Plumber 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

داخل نرم افزار متودی نوشته شده که ورودی اون کانتکس هست ولی من نیاز دارم که تو فرگمنت بکار ببرم،میخوام بدونم چطوری میشه ازش استفاده کرد.

اینم متود:

 public void InitialRequest(RequestParams p) {

Log.e("LOG", "PARAMS = " + p.toString());
client.post(apiBaseFast, p, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] response) {
if (mContext instanceof LoginActivity) {
((LoginActivity) mContext).initialRequestResponse(new String(response));
} else if (mContext instanceof ActivityMain) {
((ActivityMain) mContext).initialRequestResponse(new String(response));
}
}

@Override
public void onFailure(int statusCode, Header[] headers, byte[] errorResponse, Throwable e) {
Log.wtf("Fail on initial request ", statusCode + " | " + apiBaseFast);
if (mContext instanceof LoginActivity) {
Log.e("LOG", "Login");
((LoginActivity) mContext).initialRequestFailed();
} else if (mContext instanceof ActivityMain) {
Log.e("LOG", "Main");
}
}
});
}

من میخوام بجای ActivityMain فرگمنت بذارم

نظرات

Criss 9 سال پیش
متد getActivity از فرگمنت رو صدا بزنید یا موقع ساخت اون فرگمنت یه اکتیوتی به عنوان ورودی بهش پاس بدید

هنوز پاسخی ثبت نشده است


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