Skip to main content

Posts

Showing posts from July, 2018

API Post OkHTTP

1 ) Main Activity callLoginAPI( strUsername , strPassword ); private void callLoginAPI ( final String strUsername, final String strPassword) { try { if (ConnectivityDetector. IS_INTERNET_AVAILABLE ( mActivity )) { JSONObject jsonObject = new JSONObject(); jsonObject .put(WebFields.LOGIN. REQUEST_USERNAME , strUsername); jsonObject .put(WebFields.LOGIN. REQUEST_PASS , strPassword); jsonObject .put(WebFields.LOGIN. REQUEST_BROWSER , strBrowser ); jsonObject .put(WebFields.LOGIN. REQUEST_OS , strOS ); jsonObject .put(WebFields.LOGIN. REQUEST_DEVICE , strDevice ); jsonObject .put(WebFields.LOGIN. REQUEST_APPLICATION_ID , Integer. parseInt ( "3" )); jsonObject .put(WebFields.LOGIN. REQUEST_USERTYPE , Integer. parseInt ( "1" )); jsonObject .put(WebFields.LOGIN. REQUEST_STAY_SIGN_IN ,Boolean. p...

Recyclerview with search functionality

1 ) Menu.XML <? xml version= "1.0" encoding= "utf-8" ?> < menu xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:app= "http://schemas.android.com/apk/res-auto" > < item android:id= "@+id/folders_button_menu_search" android:icon= "@drawable/search_icon" android:background= "@color/raw_color" app:actionViewClass= "android.support.v7.widget.SearchView" app:showAsAction= "always|collapseActionView" /> </ menu > 2 )  Main Activity @Override public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mActivity = getActivity(); mView = inflater.inflate(R.layout. fragment_shared , container, false ); setHasOptionsMenu( true ); return mView ; } /* Initialization Of Menu */ @Override public void o...

Complex Dao Class

1 ) Demo Dao package com.example.discusit.demoblogapitest.dao; import android.content.Context; import android.util.Log; import com.example.discusit.demoblogapitest.model.DemoModel; import com.example.discusit.demoblogapitest.webservices.WebFields; import org.json.JSONArray; import org.json.JSONObject; import java.util.ArrayList; public class DemoDao implements OnDemoAPITestListener { private Context mActivity ; private String status , message , data , id , name , country , city , mobile , android ; public DemoDao(Context context) { this . mActivity =context; } @Override public ArrayList<DemoModel> getDemoData (Context context, JSONObject jsonObject) { ArrayList<DemoModel> mArrDemoData = new ArrayList<DemoModel>(); try { // for(int i=0; i<jsonObject.length(); i++) // { status =jsonObject.getString(WebFields.TESTAPI. RESPONSE_STATUS ); messag...

Login and Register user with SQLite Database

1 ) Activity Login <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"                                             xmlns:tools="http://schemas.android.com/tools"                                             android:id="@+id/nestedScrollView"                                             android:layout_width="match_parent"                                             android:layout_height="match_parent"                       ...