Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainA extends AppCompatActivity {
- protected void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
- public void listviewButtonClicked(View view) {
- //System.out.println("VIEW clicked!");
- Intent intent2 = new Intent(this, PickTodoA.class);
- intent2.putExtra("pickordelete", false);
- startActivity(intent2);
- }
- public void createButtonClicked(View view) {
- //System.out.println("CREATE clicked!");
- Intent intent = new Intent(this, CreateA.class);
- startActivity(intent);
- }
- public void deleteButtonClicked(View view) {
- //System.out.println("CREATE clicked!");
- Intent intent4 = new Intent(this, PickTodoA.class);
- intent4.putExtra("pickordelete", true);
- startActivity(intent4);
- }
- }
- [12:40 PM] PER: package com.example.myapplication;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.support.v7.app.AppCompatActivity;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- public class PickTodoA extends AppCompatActivity {
- @Override
- protected void onCreate(@Nullable Bundle SavedInstanceState) {
- super.onCreate(SavedInstanceState);
- setContentView(R.layout.activity_pick_todo);
- ListView listView = (ListView) findViewById(R.id.listView);
- listView.setAdapter(new ArrayAdapter<Data.ToDo>(this,android.R.layout.simple_list_item_1,Data.todos));
- listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- Data.ToDo clickedTodo = Data.todos.get(position);
- boolean chioce = getIntent().getBooleanExtra("pickordelete", false);
- System.out.println(clickedTodo);
- if (chioce == false){
- System.out.println("PICK");
- Intent intent5 = new Intent(PickTodoA.this, ViewTodoA.class);
- intent5.putExtra("todoindex",position);
- intent5.putExtra("pickordelete2",false);
- startActivity(intent5);
- }
- else
- {
- System.out.println("DELE");
- Intent intent3 = new Intent(PickTodoA.this, ViewTodoA.class);
- intent3.putExtra("todoindex",position);
- intent3.putExtra("pickordelete2",true);
- startActivity(intent3);
- }
- }
- });
- }
- }
- [12:41 PM] PER: public class ViewTodoA extends AppCompatActivity {
- TextView Title_text;
- Button del_button;
- int pos;
- protected void onCreate(@Nullable Bundle SavedInstanceState) {
- super.onCreate(SavedInstanceState);
- setContentView(R.layout.activity_delete_todo);
- boolean chioce = getIntent().getBooleanExtra("pickordelete2", false);
- Title_text = (TextView) findViewById(R.id.textView_data1);
- pos = getIntent().getIntExtra("todoindex", 0);
- Data.ToDo object = Data.todos.get(pos);
- del_button = (Button) findViewById(R.id.del_button);
- if (chioce == false) {
- del_button.setVisibility(View.GONE);
- } else {
- del_button.setVisibility(View.VISIBLE);
- }
- Title_text.setText(getString(R.string.title_name) + object.title.toString());
- }
- public void deleteButtonClicked2(View view) {
- new AlertDialog.Builder(ViewTodoA.this)
- .setTitle(R.string.Delete_todo)
- .setMessage(R.string.really_want_to_delete)
- .setPositiveButton(R.string.YES, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- //delete
- Data.todos.remove(pos);
- Intent intent8 = new Intent(ViewTodoA.this, MainA.class);
- startActivity(intent8);
- }
- }
- ).setNegativeButton(R.string.NO, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- //not delete
- }
- }
- ).show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement