O’zbekiston respublikasi axborot texnologiyalari va kommunikasiyalarini rivojlantirish vazirligi
Download 0.6 Mb.
|
Loyiha ishi Normorodov Muhammadjon Xushboq O'g'li 8.01.2021
/** Inflating the current activity's menu with res/menu/items.xml */
getMenuInflater().inflate(R.menu.menu, menu); /** Getting the actionprovider associated with the menu item whose id is share */ mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share).getActionProvider(); /** Setting a share intent */ mShareActionProvider.setShareIntent(getDefaultShareIntent()); return super.onCreateOptionsMenu(menu); } /** Returns a share intent */ private Intent getDefaultShareIntent(){ Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, sarlavha); intent.putExtra(Intent.EXTRA_TEXT,add_time+type_name+matn); return intent; } } Punkt.java qismi package uz.online.help; import android.app.ListActivity; import android.app.ProgressDialog; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.MenuItem; import android.view.View; import android.widget.*; import android.widget.AdapterView.OnItemClickListener; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class PunktActivity extends ListActivity { private ProgressDialog pDialog; // URL to get contacts JSON //private static String url = "http://10.0.2.2/03.uz/punkt_contacts.php"; private static String url = "http://khorezmsoft.uz/03.uz/punkt_contacts.php"; // JSON Node names private static final String TAG_PUNKTS = "punkts"; private static final String TAG_PUNKT_ID = "punkt_id"; private static final String TAG_PUNKT_NAME = "punkt_name"; private static final String TAG_PUNKT_ADDRESS = "punkt_address"; private static final String TAG_PUNKT_TIP = "punkt_tip"; private static final String TAG_PUNKT_AHOLI = "punkt_aholi"; private static final String TAG_PUNKT_KIDS = "punkt_kids"; private static final String TAG_PUNKT_HOMILADOR = "punkt_homilador"; private static final String TAG_PUNKT_DOCTOR = "punkt_doctor"; private static final String TAG_PUNKT_PHONE = "punkt_phone"; // contacts JSONArray JSONArray contacts = null; // Hashmap for ListView ArrayList public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.punkt); contactList = new ArrayList ListView lv = getListView(); // Listview on item click listener lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { // Starting single contact activity Intent in = new Intent(getApplicationContext(), SinglePunktActivity.class); HashMap for(String key : contact.keySet()) { in.putExtra(key, contact.get(key)); } startActivity(in); } }); // Calling async task to get json new GetContacts().execute(); } Download 0.6 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling