Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.52 KB | None | 0 0
  1. package com.example.todoapp;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.app.Activity;
  6. import android.content.Intent;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.AdapterView;
  11. import android.widget.Button;
  12. import android.widget.ListView;
  13. import android.widget.Toast;
  14.  
  15. import java.util.ArrayList;
  16.  
  17. public class MainActivity extends Activity{
  18.     final int REQUEST_CODE = 1;
  19.  
  20.     @Override
  21.     protected void onActivityResult(int requestCode, int resultCode, Intent data){
  22.         super.onActivityResult(requestCode, resultCode, data);
  23.  
  24.         if (resultCode == RESULT_OK){
  25.             Toast.makeText(this, "ouaisouais", Toast.LENGTH_SHORT).show();
  26.         }
  27.     }
  28.  
  29.     @Override
  30.     protected void onCreate(Bundle savedInstanceState) {
  31.         super.onCreate(savedInstanceState);
  32.         setContentView(R.layout.activity_main);
  33.  
  34.         Button btnAdd = findViewById(R.id.buttonAdd);
  35.         btnAdd.setOnClickListener(new View.OnClickListener() {
  36.             @Override
  37.             public void onClick(View v) {
  38.                 Intent createIntent = new Intent(MainActivity.this, taskCreateActivity.class);
  39.                 startActivityForResult(createIntent, REQUEST_CODE);
  40.             }
  41.         });
  42.  
  43.         //Création d'une arrayList de tache
  44.         ArrayList<ItemList> taskList = new ArrayList<ItemList>();
  45.         ItemList manger = new ItemList("manger","je dois manger","00:30:00","22/01/2020","maison");
  46.         ItemList dormir = new ItemList("dormir","je dois dormir","07:30:00","22/01/2020","maison");
  47.         ItemList courir = new ItemList("courir","je dois courir","01:00:00","22/01/2020","sport");
  48.         taskList.add(manger);
  49.         taskList.add(dormir);
  50.         taskList.add(courir);
  51.  
  52.  
  53.         //Initialisation de l'adapter pour task
  54.         Adapter adapter = new Adapter(this, taskList);
  55.         //récupération de la ListView
  56.         ListView list = (ListView)findViewById(R.id.taskList);
  57.         //Passage des données à la ListView
  58.         list.setAdapter(adapter);
  59.  
  60.         //On ajoute un listener (clic sur un item)
  61.         list.setOnItemClickListener(new AdapterView.OnItemClickListener(){
  62.             @Override
  63.             public void onItemClick(AdapterView<?> adapter, View v, int position, long id){
  64.                 ItemList selectedItem = (ItemList) adapter.getItemAtPosition(position);
  65.                 Log.v("Element : ", "Tache : "+selectedItem.getIntitule());
  66.             }
  67.         });
  68.  
  69.  
  70.     }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement