Я использую Fast Networking Library
в моем проекте, в котором я должен получить ответ ConnectionQuality
но всегда получает ConnectionQuality.UNKNOWN
в response
. Я использую Fast Networking Library. Ниже мой код.ConnectionQuality не работает в быстрой сетевой библиотеке в библиотеке Fast Networking Android
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Button btnNetworkQuality;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setIds();
setListner();
}
private void setIds() {
try {
btnNetworkQuality = (Button) findViewById(R.id.btnNetworkQuality);
} catch (Exception e) {
e.printStackTrace();
}
}
private void setListner() {
try {
btnNetworkQuality.setOnClickListener(this);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void onClick(View view) {
try {
switch (view.getId()) {
case R.id.btnNetworkQuality:
checkBandwidth();
break;
}
} catch (Exception e) {
e.printStackTrace();
}
}
private void checkBandwidth() {
Log.e("checkBandwidth() ", " ");
ConnectionQuality connectionQuality = AndroidNetworking.getCurrentConnectionQuality();
if(connectionQuality == ConnectionQuality.EXCELLENT) {
Log.e("Good quality "," ==> ");
// do something
} else if (connectionQuality == ConnectionQuality.POOR) {
Log.e("Poor quality "," ==> ");
} else if (connectionQuality == ConnectionQuality.UNKNOWN) {
Log.e("Unnown"," ==> ");
}
}
}