bahman72313
پنج شنبه 10 دی 1394, 11:34 صبح
سلام دوستان من در حال کار کردن روی پروژه ای هستم که بایستی در آن از API تلگرام استفاده کنم.هر کاری کردم برنامه کرش کرده و مانع اجرای برنامه می شود.
This is my code :
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
This is my code :
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