在http請求後,有時我的應用程序可能會返回一個空對象,如: ({}) 但是當我測試它是否爲空時,我不會從else得到結果。我如何測試json對象從php web servicec是空的?
JSONObject user = new JSONObject(object);
Log.i("",String.valueOf(user.length()));
if(user.length()!=0) {
String name = user.getString("login");
String passs=user.getString("password");
Toast.makeText(a_log.this, "Bienvenu : "+name, Toast.LENGTH_SHORT).show();
Intent intent = new Intent(a_log.this, MainActivity.class);
intent.putExtra("LOGINEE",user.getInt("id"));
startActivity(intent); }
else
{
Toast.makeText(a_log.this, "Vous n'avez pas de compte Veuillez vous inscrire ", Toast.LENGTH_SHORT).show();
Thread.sleep(2500);
tv_l.setVisibility(View.VISIBLE);
}
使用'user.length()'時發生了什麼? –
什麼都沒有出現:System.out:pool-2-thread-1調用detatch() –