Android Open Source - android-http Raw Response Loader Activty From Project Back to project page android-http .
License The source code is released under:
Apache License
If you think the Android project android-http listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.example.markom;
/ / w w w . j a v a 2 s . c o m
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import com.example.librarytest.R;
import com.markom.android.http.loader.LoaderResponse;
import com.markom.android.http.loader.RawResponseLoader;
public class RawResponseLoaderActivty extends FragmentActivity implements LoaderCallbacks<LoaderResponse<String>> {
private TextView tvResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loader_activity);
tvResult = (TextView) findViewById(R.id.tvResult);
}
public void startLoaderRequest(View view) {
getSupportLoaderManager().initLoader(0, null, this );
}
public void restartLoaderRequest(View view) {
getSupportLoaderManager().restartLoader(0, null, this );
}
@Override
public Loader<LoaderResponse<String>> onCreateLoader(int id, Bundle bundle) {
RawResponseLoader loader = new RawResponseLoader(this , TestUrls.URL_SIMPLE_OBJECT);
// additional loader HTTP setup
return loader;
}
@Override
public void onLoadFinished(Loader<LoaderResponse<String>> loader, LoaderResponse<String> result) {
// Check result success
if (result.isSuccess()) {
tvResult.setText(result.getResponse());
} else {
Toast.makeText(getApplicationContext(), result.getError().getMessage(), Toast.LENGTH_LONG).show();
}
}
@Override
public void onLoaderReset(Loader<LoaderResponse<String>> loader) {
}
}
Java Source Code List com.example.loopj.ExampleUsage.java com.example.loopj.TwitterRestClientUsage.java com.example.loopj.TwitterRestClient.java com.example.markom.CustomCollectionLoaderActivity.java com.example.markom.CustomObjectLoaderActivity.java com.example.markom.ExampleHandlersActivity.java com.example.markom.MainActivity.java com.example.markom.RawResponseLoaderActivty.java com.example.markom.TestUrls.java com.example.markom.http.handler.CustomClassHandler.java com.example.markom.http.handler.CustomGenericHandler.java com.example.markom.http.loader.CustomClassLoader.java com.example.markom.http.loader.CustomGenericLoader.java com.example.markom.http.schema.CustomServiceResponse.java com.example.markom.http.schema.Meta.java com.example.markom.http.schema.Pagination.java com.example.markom.model.Person.java com.loopj.android.http.AsyncHttpClient.java com.loopj.android.http.AsyncHttpRequest.java com.loopj.android.http.AsyncHttpResponseHandler.java com.loopj.android.http.BinaryHttpResponseHandler.java com.loopj.android.http.JsonHttpResponseHandler.java com.loopj.android.http.PersistentCookieStore.java com.loopj.android.http.RequestParams.java com.loopj.android.http.RetryHandler.java com.loopj.android.http.SerializableCookie.java com.loopj.android.http.SimpleMultipartEntity.java com.loopj.android.http.SyncHttpClient.java com.markom.android.http.exceptions.GsonParsingException.java com.markom.android.http.exceptions.ParsingNotImplementedException.java com.markom.android.http.handler.BaseClassHandler.java com.markom.android.http.handler.BaseGenericHandler.java com.markom.android.http.handler.BaseGsonHandler.java com.markom.android.http.loader.BaseClassLoader.java com.markom.android.http.loader.BaseGenericLoader.java com.markom.android.http.loader.BaseGsonLoader.java com.markom.android.http.loader.LoaderResponse.java com.markom.android.http.loader.RawResponseLoader.java com.markom.android.http.model.HttpMethod.java com.markom.android.http.model.ServiceResponse.java com.markom.android.http.parser.GSONParser.java