Android Open Source - jotform-api-android Sample List Activity






From Project

Back to project page jotform-api-android.

License

The source code is released under:

GNU General Public License

If you think the Android project jotform-api-android 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.jotform.jotformapisample;
//from   ww w  .  j  a va 2 s .  c  o m
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import com.jotform.jotformapisample.list.CreateFormActivity;
import com.jotform.jotformapisample.list.CreateFormPropertiesActivity;
import com.jotform.jotformapisample.list.CreateQuestionActivity;
import com.jotform.jotformapisample.list.CreateReportActivity;
import com.jotform.jotformapisample.list.CreateSubmissionActivity;
import com.jotform.jotformapisample.list.GetAllFormsActivity;
import com.jotform.jotformapisample.list.GetAllReportsActivity;
import com.jotform.jotformapisample.list.GetAllSubmissionsActivity;
import com.jotform.jotformapisample.list.GetFormPropertiesActivity;
import com.jotform.jotformapisample.list.GetHistoryActivity;
import com.jotform.jotformapisample.list.RegisterUserActivity;
import com.jotform.jotformapisample.list.UpdateSettingActivity;

public class SampleListActivity extends ListActivity {

  String[] listItems = {"Get all forms", "Get all submissions", "Get all reports", "Create form", "Create submission", "Create report", "Register user", "Create question", "Load & Update setting", "Get history", "Get form properties", "Create form properties"};

  @Override
  public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_samplelist);

    setListAdapter(new ArrayAdapter(this,  android.R.layout.simple_list_item_1, listItems));

  }

  @Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
    
    startSampleActivity(position);
  }

  private void startSampleActivity(int index) {

    if ( index == 0 ) {

      Intent intent = new Intent(this, GetAllFormsActivity.class);
      startActivity(intent);

    } else if ( index == 1 ) {

      Intent intent = new Intent(this, GetAllSubmissionsActivity.class);
      startActivity(intent);
      
    } else if ( index == 2 ) {
      
      Intent intent = new Intent(this, GetAllReportsActivity.class);
      startActivity(intent);
      
    } else if ( index == 3 ) {

      Intent intent = new Intent(this, CreateFormActivity.class);
      startActivity(intent);
      
    } else if ( index == 4 ) {
      
      Intent intent = new Intent(this, CreateSubmissionActivity.class);
      startActivity(intent);
      
    } else if ( index == 5 ) {
      
      Intent intent = new Intent(this, CreateReportActivity.class);
      startActivity(intent);
      
    } else if ( index == 6 ) {
      
      Intent intent = new Intent(this, RegisterUserActivity.class);
      startActivity(intent);
      
    } else if ( index == 7 ) {
      
      Intent intent = new Intent(this, CreateQuestionActivity.class);
      startActivity(intent);
      
    } else if ( index == 8 ) {
      
      Intent intent = new Intent(this, UpdateSettingActivity.class);
      startActivity(intent);
      
    } else if ( index == 9 ) {
      
      Intent intent = new Intent(this, GetHistoryActivity.class);
      startActivity(intent);

    } else if ( index == 10 ) {
      
      Intent intent = new Intent(this, GetFormPropertiesActivity.class);
      startActivity(intent);
      
    } else if ( index == 11 ) {
      
      Intent intent = new Intent(this, CreateFormPropertiesActivity.class);
      startActivity(intent);
    }
  }
}




Java Source Code List

com.jotform.api.JotformAPIClient.java
com.jotform.api.JotformAPIException.java
com.jotform.api.JsonHelper.java
com.jotform.api.SubmissionFilter.java
com.jotform.jotformapisample.MainActivity.java
com.jotform.jotformapisample.SampleListActivity.java
com.jotform.jotformapisample.list.CreateFormActivity.java
com.jotform.jotformapisample.list.CreateFormPropertiesActivity.java
com.jotform.jotformapisample.list.CreateQuestionActivity.java
com.jotform.jotformapisample.list.CreateReportActivity.java
com.jotform.jotformapisample.list.CreateSubmissionActivity.java
com.jotform.jotformapisample.list.GetAllFormsActivity.java
com.jotform.jotformapisample.list.GetAllReportsActivity.java
com.jotform.jotformapisample.list.GetAllSubmissionsActivity.java
com.jotform.jotformapisample.list.GetFormPropertiesActivity.java
com.jotform.jotformapisample.list.GetHistoryActivity.java
com.jotform.jotformapisample.list.HistoryListActivity.java
com.jotform.jotformapisample.list.RegisterUserActivity.java
com.jotform.jotformapisample.list.SubmissionListActivity.java
com.jotform.jotformapisample.list.UpdateSettingActivity.java
com.jotform.jotformapisample.model.CommonInfo.java
com.jotform.jotformapisample.model.SharedData.java
com.jotform.jotformapisample.utils.DateTimePicker.java
com.jotform.jotformapisample.utils.PrettyDate.java
com.jotform.jotformapisample.utils.PrettyFormat.java