2014-12-02 163 views
-4

我正在開發一個聊天應用程序,在該應用程序中,我必須從edittext設置登錄ID密碼憑據,並且根據響應,我必須進一步屏幕。使用憑證在Android登錄

當我使用的憑據靜態

,我正在從WebService

String url="http://tokerapp.com/ws/get_login.php?username=rc&password=rahul"; 
       try { 
        String res=CustomHttpClient.executeHttpGet(url); 
        Log.e("$$$$$$$$",res); 

的響應,但是當我從editTexts採取憑證,它現在給我適當的反應。

tvLogin = (EditText)findViewById(R.id.editUsername); 
     tvpass = (EditText)findViewById(R.id.editPassword); 
     btnLogin = (Button)findViewById(R.id.btnlogin); 

btnLogin.setOnClickListener(new View.OnClickListener() { 

      @Override 
      public void onClick(View v) { 

String usrnme = tvLogin.getText().toString().trim(); 
String psswrd = tvpass.getText().toString().trim(); 

String url="http://tokerapp.com/ws/get_login.php?username=usrnme&password=psswrd"; 
       try { 
        String res=CustomHttpClient.executeHttpGet(url); 
        Log.e("$$$$$$$$",res); 
+0

是的......我不知道......這就是爲什麼我在這裏問... – anjali 2014-12-02 00:31:00

+1

很難想象不知道如何經過兩次** **天與Java經驗連接字符串。或在谷歌上五秒鐘。 – 2014-12-02 00:48:40

+0

他將回到NetworkOnMainThreadException。 – 323go 2014-12-02 00:59:41

回答

1
String url="http://tokerapp.com/ws/get_login.php?username=" + usrnme + "&password=" + psswrd; 
+0

thanx彼得,還有一件事我想問你,先生, 我正在做這個在進一步的編碼,是嗎? 如果(res.equals(0)){ \t \t \t \t \t \t \t \t \t \t吐司吐司= Toast.makeText(getApplicationContext(), 「插入正確的ID密碼」,8000); \t \t \t \t \t toast.show(); \t \t \t \t \t \t \t \t \t \t} \t \t \t \t \t \t \t \t \t \t否則{ \t \t \t \t \t \t意圖intentLogin =新意圖(LoginPage.this,MainActivity.class); \t \t \t \t \t \t startActivity(intentLogin); \t \t \t \t \t} \t \t \t \t \t} \t \t \t \t \t \t \t \t \t趕上(例外五){ \t \t \t \t \t // TODO自動生成的catch程序塊 \t \t \t \t \t e.printStackTrace(); \t \t \t \t} – anjali 2014-12-02 00:25:26