بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کرش کردن سورس برنامه تلگرام(حل نشده)
سلام دوستان من در حال کار کردن بر روی یک پروژه مربوط به تلگرام هستم.تمامی فایل های jar از جمله tl-api-v12.jar و tl-core-1.1.0.jar و کلاس های مربوطه را به پروژه اضافه نموده ام. متأسفانه بعد از رفع تمامی ایرادات برنامه کرش می کند.خطی از برنامه که باعث کرش می شود را در کد زیر مشخص کرده ام.(Android Runtime error)
AppInfo appinfo=new AppInfo(23520, "console", "?", "?", "?");
///////////////////////////////////////////////////////////////////////
ApiCallback apicallback =new ApiCallback() {
@Override
public void onUpdatesInvalidated(TelegramApi api) {
// TODO Auto-generated method stub
}
@Override
public void onUpdate(TLAbsUpdates updates) {
// TODO Auto-generated method stub
}
@Override
public void onAuthCancelled(TelegramApi api) {
// TODO Auto-generated method stub
}
};
////////////////////////////////////////////////////////////////////
AbsApiState apiState = new AbsApiState() {
@Override
public void updateSettings(TLConfig config) {
// TODO Auto-generated method stub
}
@Override
public void setPrimaryDc(int dc) {
// TODO Auto-generated method stub
}
@Override
public void setAuthenticated(int dcId, boolean auth) {
// TODO Auto-generated method stub
}
@Override
public void resetAuth() {
// TODO Auto-generated method stub
}
@Override
public void reset() {
// TODO Auto-generated method stub
}
@Override
public void putAuthKey(int dcId, byte[] key) {
// TODO Auto-generated method stub
}
@Override
public boolean isAuthenticated(int dcId) {
// TODO Auto-generated method stub
return false;
}
@Override
public int getPrimaryDc() {
// TODO Auto-generated method stub
return 0;
}
@Override
public AbsMTProtoState getMtProtoState(int dcId) {
// TODO Auto-generated method stub
return null;
}
@Override
public ConnectionInfo[] getAvailableConnections(int dcId) {
return null;
}
@Override
public byte[] getAuthKey(int dcId) {
// TODO Auto-generated method stub
return null;
}
};
////////////////////////////////////////////////////////////////////////////////////////////
TelegramApi api = new TelegramApi(apiState, appinfo, apicallback); // Android Runtime error on logcat
+3
0
شما خطای null بودن متغییری رو دارید ، پس متغیر هاتون را با استفاده از LOG بررسی کنید . (10 سال پیش)
+2
0
خطای null بودن رو حل کردم ولی هنوز برنامه موقع اجرا کرش میکند. (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .