2014-12-02 109 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