package com.common.utils;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import com.common.example.ClientGetActivity;
import com.common.example.ClientPostActivity;
import com.common.example.ClientPostMultipartEntityActivity;
public class CodeSnippestHomeActivity extends Activity {
private Context mContext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mContext = CodeSnippestHomeActivity.this;
//Activity mActivity = CodeSnippestHomeActivity.this;
String[] sdkFunctionalityListValue = new String[]{
"Executing a HTTP Get Request",/* 0 */
"Executing a HTTP Post Request",/* 1 */
"Executing a HTTP post Request for Send Audio,Video and Image",/* 2 */
};
ListView sdkFunctionalityList = (ListView) findViewById(R.id.Md_list_company);
ArrayAdapter<String> stringArrayAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, sdkFunctionalityListValue);
sdkFunctionalityList.setAdapter(stringArrayAdapter);
sdkFunctionalityList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
selectedListItem(position);
}
});
}
private void selectedListItem(int position) {
switch (position) {
case 0:
Intent intget = new Intent(mContext, ClientGetActivity.class);
startActivity(intget);
break;
case 1:
Intent intpost = new Intent(mContext, ClientPostActivity.class);
startActivity(intpost);
break;
case 2:
Intent intmulti = new Intent(mContext, ClientPostMultipartEntityActivity.class);
startActivity(intmulti);
break;
}
}
}