|
@@ -4,6 +4,7 @@ import android.content.Intent;
|
|
|
import android.os.AsyncTask;
|
|
|
import android.os.Bundle;
|
|
|
import android.widget.ListView;
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
@@ -23,18 +24,20 @@ public class MainActivity extends AppCompatActivity {
|
|
|
|
|
|
|
|
|
private AdapterMask pAdapter;
|
|
|
- String usl = "https://ngknn.ru:5001/NGKNN/лебедевааф/api/Teachers";
|
|
|
List<DataModal> listlist= new ArrayList<>();
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_main);
|
|
|
|
|
|
+ /*
|
|
|
+ Для того чтобы заполнить ListView нам необходимо создать адптер. Адаптер используется для связи данных (массивы, базы данных)
|
|
|
+ со списком (ListView)
|
|
|
+ */
|
|
|
|
|
|
- //ListList = findViewById(R.id.ListList);
|
|
|
- ListView ivList = findViewById(R.id.ListList);
|
|
|
-pAdapter = new AdapterMask(MainActivity.this, listlist );
|
|
|
- ivList.setAdapter(pAdapter);
|
|
|
+ ListView ivList = findViewById(R.id.ListList); //Находим лист в который будем класть наши объекты
|
|
|
+pAdapter = new AdapterMask(MainActivity.this, listlist ); //Создаем объект нашего адаптера
|
|
|
+ ivList.setAdapter(pAdapter);//Cвязывает подготовленный список с адаптером
|
|
|
|
|
|
List<String> list = new ArrayList<>();
|
|
|
list.add("Без сортировки");
|
|
@@ -47,9 +50,11 @@ pAdapter = new AdapterMask(MainActivity.this, listlist );
|
|
|
list2.add("Фамилия");
|
|
|
|
|
|
|
|
|
- new GetPr().execute();
|
|
|
+ new GetPr().execute();//Подключение к нашей API в отдельном потоке
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
private class GetPr extends AsyncTask<Void, Void, String>
|
|
|
{
|
|
|
@Override
|
|
@@ -96,11 +101,30 @@ pAdapter = new AdapterMask(MainActivity.this, listlist );
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+public void forAdd()
|
|
|
+{
|
|
|
+ try {
|
|
|
+ Intent intent = new Intent(MainActivity.this, Add.class);
|
|
|
+ startActivity(intent);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ Toast.makeText(MainActivity.this, "fjgdf", Toast.LENGTH_SHORT).show();
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
public void forBack ()
|
|
|
{
|
|
|
+ try {
|
|
|
Intent intent = new Intent(MainActivity.this, Autorezation.class);
|
|
|
startActivity(intent);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ Toast.makeText(MainActivity.this, "fjgdf", Toast.LENGTH_SHORT).show();
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
}
|