Мне нужна помощь … что я сделал в коде Android: есть два счетчика, которые выбирают полномочия и эту область и нажимают на вкладку поиска, и там будут отображаться имя и номера офицеров, которые находятся под этими полномочиями и областью. Я просто хочу знать, как подключиться к базе данных и что нужно написать во втором упражнении, в котором будет отображаться только то имя сотрудника, которое находится под этим полномочием и только в этой области. Вот мой файл
SpinnerEx4Activity
package com.example.vicky.myapplication;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Toast;
public class SpinnerEx4Activity extends Activity implements
OnItemSelectedListener{
Spinner s1,s2;
private Intent detail;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spinner_ex4);
s1 = (Spinner)findViewById(R.id.spinner1);
s2 = (Spinner)findViewById(R.id.spinner2);
s1.setOnItemSelectedListener(this);
Button button3 = (Button)findViewById(R.id.button2);
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(SpinnerEx4Activity.this, details.class));
}
});
}
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String sp1= String.valueOf(s1.getSelectedItem());
Toast.makeText(this, sp1, Toast.LENGTH_SHORT).show();
if(sp1.contentEquals("Authority")) {
List<String> list = new ArrayList<String>();
list.add("Amritsar Development Authority(ADA)");
list.add("Bathinda Development Authority(BDA)");
list.add("Greater Ludhiana Area Development Authority(GLADA)");
list.add("Greater Mohali Area Development Authority(GMADA)");
list.add("Jalandhar Development Authority(JDA)");
list.add("Patiala Development Authority(PDA)");ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter.notifyDataSetChanged();
s1.setAdapter(dataAdapter);
}
if(sp1.contentEquals("Amritsar Development Authority(ADA)")) {
List<String> list = new ArrayList<String>();
list.add("Ajnala");
list.add("Majitha");
list.add("Baba Bakala");
list.add("Amritsar-1");
list.add("Amritsar-2");
list.add("Gurdaspur");
list.add("Batala");
list.add("Khadur Sahib");
list.add("Tarn Taran");
list.add("Baba Bakala");
list.add("Patti");
list.add("Pathankot");
list.add("Dhar Kalan");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
if(sp1.contentEquals("Bathinda Development Authority(BDA)")) {
List<String> list = new ArrayList<String>();
list.add("Talwandi Sabo");
list.add("Maur Mandi");
list.add("Bathinda");
list.add("Rampura Phul");
list.add("Mansa");
list.add("Sardulgarh");
list.add("Guru Gobind Singh Oil Rifenry,Rama Mandi");
list.add("Fazilka");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
if(sp1.contentEquals("Greater Ludhiana Area Development Authority(GLADA)")) {
List<String> list = new ArrayList<String>();
list.add("Pathankot");
list.add("B");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
if(sp1.contentEquals("Greater Mohali Area Development Authority(GMADA)")) {
List<String> list = new ArrayList<String>();
list.add("Pa");
list.add("B");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
if(sp1.contentEquals("Jalandhar Development Authority(JDA)")) {
List<String> list = new ArrayList<String>();
list.add("Pa");
list.add("B");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
if(sp1.contentEquals("Patiala Development Authority(PDA)")) {
List<String> list = new ArrayList<String>();
list.add("Pagg");
list.add("B");
ArrayAdapter<String> dataAdapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dataAdapter2.notifyDataSetChanged();
s2.setAdapter(dataAdapter2);
}
}@Override
public void onNothingSelected(AdapterView<?> arg0) {}
}
2.details.
package com.example.vicky.myapplication;
import android.os.Bundle;
import android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.KeyEvent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.URL;
import java.net.URLConnection;
public class details extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_details);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}}
Задача ещё не решена.
Других решений пока нет …