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

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

Plumber  9 سال پیش  9 سال پیش
0 0

سلام دوستان

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

اینم متود:

 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 فرگمنت بذارم

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

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