Somebody please help me... Until i'm still stuck at here... All java class are fine. BUT only this IRAQServerRequest.java have problems...
<https://lh3.googleusercontent.com/-4O90j7IwYY0/VmlMJfe6l7I/AAAAAAAAGGU/-7RC2guWtGo/s1600/1.GIF> <https://lh3.googleusercontent.com/-bYxIFXH3XXI/VmlMNT79CyI/AAAAAAAAGGc/9b4d88CKI8M/s1600/2.GIF> Above are the problem which the are the cross word... What should I adjust with my gradle.app file?? Below are my gradle:- apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.example.hanishassan.iraqapplication" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1' compile files('libs/httpmime-4.5.1.jar') compile files('libs/httpclient-4.5.1.jar') compile files('libs/httpclient-cache-4.5.1.jar') compile files('libs/httpcore-4.4.3.jar') } The java coding for IRAQServerRequest.java as below :- package com.example.hanishassan.iraqapplication; import android.app.ProgressDialog; import android.content.Context; import android.os.AsyncTask; import org.apache.http.client.HttpClient; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.params.BasicHttpParams; import org.apache.http.params.HttpConnectionParams; import org.apache.http.params.HttpParams; import org.apache.http.util.EntityUtils; import org.json.JSONObject; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import java.util.ArrayList; public class IRAQServerRequest { ProgressDialog progressDialog; public static final int CONNECTION_TIMEOUT = 1000 * 15; public static final String SERVER_ADDRESS = "http://hanishassan.net23.net"; public IRAQServerRequest(Context context) { progressDialog = new ProgressDialog(context); progressDialog.setCancelable(false); progressDialog.setTitle("Processing"); progressDialog.setMessage("Please wait..."); } public void storeUserDataInBackground(IRAQUser user, IRAQGetUserCallback userCallback) { progressDialog.show(); new StoreUserDataAsyncTask(user, userCallback).execute(); } public void fetchUserDataInBackground(IRAQUser user, IRAQGetUserCallback callBack) { progressDialog.show(); new fetchUserDataAsyncTask(user, callBack).execute(); } public class StoreUserDataAsyncTask extends AsyncTask<Void, Void, Void> { IRAQUser user; IRAQGetUserCallback userCallback; public StoreUserDataAsyncTask(IRAQUser user, IRAQGetUserCallback userCallback) { this.user = user; this.userCallback = userCallback; } @Override protected Void doInBackground(Void... params) { ArrayList<NameValuePair> dataToSend = new ArrayList<>(); dataToSend.add(new BasicNameValuePair("name", user.name)); dataToSend.add(new BasicNameValuePair("age", user.age + "")); dataToSend.add(new BasicNameValuePair("username", user.username)); dataToSend.add(new BasicNameValuePair("password", user.password)); HttpParams httpRequestParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpRequestParams, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(httpRequestParams, CONNECTION_TIMEOUT); HttpClient client = new DefaultHttpClient(httpRequestParams); HttpPost post = new HttpPost(SERVER_ADDRESS + "Register.php"); try { post.setEntity(new UrlEncodedFormEntity(dataToSend)); client.execute(post); } catch (Exception e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute(Void aVoid) { progressDialog.dismiss(); userCallback.done(null); super.onPostExecute(aVoid); } } public class fetchUserDataAsyncTask extends AsyncTask<Void, Void, IRAQUser> { IRAQUser user; IRAQGetUserCallback userCallback; public fetchUserDataAsyncTask(IRAQUser user, IRAQGetUserCallback userCallback) { this.user = user; this.userCallback = userCallback; } @Override protected IRAQUser doInBackground(Void... params) { ArrayList<NameValuePair> dataToSend = new ArrayList<>(); dataToSend.add(new BasicNameValuePair("username", user.username)); dataToSend.add(new BasicNameValuePair("password", user.password)); HttpParams httpRequestParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpRequestParams, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(httpRequestParams, CONNECTION_TIMEOUT); HttpClient client = new DefaultHttpClient(httpRequestParams); HttpPost post = new HttpPost(SERVER_ADDRESS + "FetchUserData.php"); IRAQUser returnedUser = null; try { post.setEntity(new UrlEncodedFormEntity(dataToSend)); HttpResponse httpResponse = client.execute(post); HttpEntity entity = httpResponse.getEntity(); String result = EntityUtils.toString(entity); JSONObject jObject = new JSONObject(result); if (jObject.length() == 0){ returnedUser = null; } else { String name = jObject.getString("name"); int age = jObject.getInt("age"); returnedUser = new IRAQUser(name, age, user.username, user.password); } } catch (Exception e) { e.printStackTrace(); } return returnedUser; } @Override protected void onPostExecute(IRAQUser returnedUser) { progressDialog.dismiss(); userCallback.done(returnedUser); super.onPostExecute(returnedUser); } } } Please help me solve this problem... On Thursday, December 10, 2015 at 11:17:39 AM UTC+8, Hanis Hassan wrote: > > Hi... > I'm still newbies... > Anyone please help me solve this problem... > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/b0640e42-f01f-40ed-b75d-9925518f3149%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

