From 5bc93769bb63178a8207373d01af94f90f9f41e2 Mon Sep 17 00:00:00 2001 From: Shunsuke Akagi <31618729+Shoonsk8@users.noreply.github.com> Date: Fri, 22 Mar 2019 14:31:30 -0400 Subject: [PATCH 1/4] Shunsuke Akagi Movie --- EditingPageActivity.java | 89 +++++++++++++++++++++++++++++++++++++++ MainActivity.java | 89 +++++++++++++++++++++++++++++++++++++++ MovieList.java | 22 ++++++++++ activity_editing_page.xml | 38 +++++++++++++++++ activity_main.xml | 28 ++++++++++++ 5 files changed, 266 insertions(+) create mode 100644 EditingPageActivity.java create mode 100644 MainActivity.java create mode 100644 MovieList.java create mode 100644 activity_editing_page.xml create mode 100644 activity_main.xml diff --git a/EditingPageActivity.java b/EditingPageActivity.java new file mode 100644 index 0000000..82a1e7a --- /dev/null +++ b/EditingPageActivity.java @@ -0,0 +1,89 @@ +package com.lambda.movie; + +import android.content.Intent; +import android.os.Bundle; +import android.support.annotation.NonNull; +import android.support.design.widget.BottomNavigationView; +import android.support.v7.app.AppCompatActivity; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; + +import java.util.ArrayList; + +public class EditingPageActivity extends AppCompatActivity { + + private TextView mTextMessage; + + private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener + = new BottomNavigationView.OnNavigationItemSelectedListener() { + + @Override + public boolean onNavigationItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.navigation_home: + mTextMessage.setText(R.string.title_home); + return true; + case R.id.navigation_dashboard: + mTextMessage.setText(R.string.title_dashboard); + return true; + case R.id.navigation_notifications: + mTextMessage.setText(R.string.title_notifications); + return true; + } + return false; + } + }; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_editing_page); + + Bundle extras =getIntent().getExtras(); + if(extras!=null) { + TextView tv = findViewById(R.id.input_data); + + String stringNew = extras.getString("STRING_I_NEED"); + + + tv.setText(stringNew); + + } + + + + findViewById(R.id.button_save).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + // search for drug by brand name + EditText et=findViewById(R.id.input_data); + + + Intent intent=new Intent(getApplicationContext(), MainActivity.class); + String str= et.getText().toString(); + boolean bWatched=false; + Button bt=findViewById(R.id.button_watched); + + if(bt.getText().equals("Watched")){ + bWatched=true; + } + + + // intent.putExtra("STRING_I_NEED", str); + MovieList ml=new MovieList(str,bWatched); + intent.putExtra("DATA", ml); + startActivity(intent); + + } + }); + + + + } + + + +} diff --git a/MainActivity.java b/MainActivity.java new file mode 100644 index 0000000..8477204 --- /dev/null +++ b/MainActivity.java @@ -0,0 +1,89 @@ +package com.lambda.movie; + +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.support.v7.widget.ButtonBarLayout; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.ImageView; +import android.widget.TextView; + +public class MainActivity extends AppCompatActivity { + String stringMain; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + Bundle extras =getIntent().getExtras(); + if(extras!=null) { + TextView tv = findViewById(R.id.text_list); + + // String stringNew = extras.getString("STRING_I_NEED"); + MovieList[] ml; + ml=(MovieList[])getIntent().getSerializableExtra("DATA"); + + + tv.setText(showResult(ml)); + } + findViewById(R.id.text_list).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + TextView tva; + TextView myTextView = (TextView)v; + + Context context; + context=getApplicationContext(); + + + Intent intent=new Intent(context, EditingPageActivity.class); + intent.putExtra("STRING_I_NEED", myTextView.getText()); + + startActivity(intent); + + + } + }); + + findViewById(R.id.button_edit_data).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + TextView tv=findViewById(R.id.text_list); + String str=tv.getText().toString(); + Intent intent=new Intent(getApplicationContext(), EditingPageActivity.class); + intent.putExtra("STRING_I_NEED", str); + + startActivity(intent); + } + + + }); + + } + + private String showResult(MovieList[] ml){ + + String str=null; + + for(int i=0;i + + +