diff --git a/app/src/main/java/vivz/slidenerd/agriculture/home/ChangeMyinfoActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/home/ChangeMyinfoActivity.java index 00cfa80..488a0b7 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/home/ChangeMyinfoActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/home/ChangeMyinfoActivity.java @@ -15,6 +15,7 @@ import android.provider.MediaStore; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget.Button; @@ -269,6 +270,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + // 모집 리스트 출력 부분 public class phpGetUserInfo extends AsyncTask { diff --git a/app/src/main/java/vivz/slidenerd/agriculture/home/MyDiaryActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/home/MyDiaryActivity.java index e226e31..be0f1aa 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/home/MyDiaryActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/home/MyDiaryActivity.java @@ -6,6 +6,7 @@ import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -112,6 +113,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + // AsyncTask는 generic 클래스이기 때문에 타입을 지정해주어야 한다. < Params, Progress, Result > 부분 /* diff --git a/app/src/main/java/vivz/slidenerd/agriculture/list/ListActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/list/ListActivity.java index 6b39139..4cce4df 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/list/ListActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/list/ListActivity.java @@ -8,6 +8,7 @@ import android.support.v4.app.ActivityCompat; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -172,6 +173,17 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + + // AsyncTask는 generic 클래스이기 때문에 타입을 지정해주어야 한다. < Params, Progress, Result > 부분 /* diff --git a/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity.java index e832891..9bad8d7 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity.java @@ -10,6 +10,7 @@ import android.text.util.Linkify; import android.util.Log; import android.view.GestureDetector; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -315,6 +316,16 @@ protected void onDestroy() { super.onDestroy(); } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } public String creHtmlBody(String imagUrl){ StringBuffer sb = new StringBuffer(""); sb.append(""); diff --git a/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity_.java b/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity_.java index 8d7a045..9ede3fb 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity_.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/list/ListDetailActivity_.java @@ -4,6 +4,7 @@ import android.graphics.Typeface; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; +import android.view.KeyEvent; import android.view.View; import android.widget.Button; import android.widget.TextView; @@ -77,6 +78,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + Button.OnClickListener detailClickListener = new View.OnClickListener() { public void onClick(View v) diff --git a/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryActivity__.java b/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryActivity__.java index 3bd0c0b..bf831e3 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryActivity__.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryActivity__.java @@ -12,6 +12,7 @@ import android.os.Message; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -204,6 +205,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + // 리스트 뷰 항목에 들어가는 웹뷰 이미지 화면을 웹뷰크기에 맞게 조절 public String creHtmlBody(String imgUrl) { StringBuffer sb = new StringBuffer(""); diff --git a/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryDetailActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryDetailActivity.java index 21f8dda..91449c7 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryDetailActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/mydiary/MyDiaryDetailActivity.java @@ -9,6 +9,7 @@ import android.os.Message; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.view.KeyEvent; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; @@ -173,6 +174,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + // MydiaryDetail 부분에서 취소하기 public class phpMyDiaryListCancel extends AsyncTask { diff --git a/app/src/main/java/vivz/slidenerd/agriculture/navigate/BaseActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/navigate/BaseActivity.java index 7c3549e..35bdc52 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/navigate/BaseActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/navigate/BaseActivity.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.graphics.Typeface; import android.os.Bundle; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.widget.Button; @@ -75,6 +76,16 @@ protected void onDestroy() { super.onDestroy(); } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } @Override protected void onResume() { super.onResume(); diff --git a/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateActivity.java index b1c0c01..6eb08ab 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateActivity.java @@ -617,6 +617,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override protected void onStop() { diff --git a/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateSearch.java b/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateSearch.java index a6dc86e..0cca2a4 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateSearch.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/navigate/NavigateSearch.java @@ -214,6 +214,8 @@ protected void onDestroy() { super.onDestroy(); } + + @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. diff --git a/app/src/main/java/vivz/slidenerd/agriculture/recruit/Recruit.java b/app/src/main/java/vivz/slidenerd/agriculture/recruit/Recruit.java index 0e034b0..2402711 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/recruit/Recruit.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/recruit/Recruit.java @@ -30,6 +30,7 @@ import android.text.TextWatcher; import android.util.DisplayMetrics; import android.util.Log; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; @@ -459,6 +460,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override protected Dialog onCreateDialog(int id) { switch(id){ diff --git a/app/src/main/java/vivz/slidenerd/agriculture/region_theme/RegionChoiceActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/region_theme/RegionChoiceActivity.java index 1177f5e..ccb0e5c 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/region_theme/RegionChoiceActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/region_theme/RegionChoiceActivity.java @@ -3,6 +3,7 @@ import android.content.Intent; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -70,9 +71,6 @@ public void onClick(View view) { startActivity(moveToHomeIntent); } }); - - - } Button.OnClickListener mClickListener = new View.OnClickListener() @@ -156,4 +154,14 @@ protected void onDestroy() { super.onDestroy(); } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } } diff --git a/app/src/main/java/vivz/slidenerd/agriculture/region_theme/ThemeChoiceActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/region_theme/ThemeChoiceActivity.java index ef67317..a679e03 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/region_theme/ThemeChoiceActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/region_theme/ThemeChoiceActivity.java @@ -3,6 +3,7 @@ import android.content.Intent; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -108,6 +109,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. diff --git a/app/src/main/java/vivz/slidenerd/agriculture/sign/NormalLoginActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/sign/NormalLoginActivity.java index b74e314..a57cfa9 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/sign/NormalLoginActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/sign/NormalLoginActivity.java @@ -9,6 +9,7 @@ import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -135,6 +136,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. diff --git a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivity.java index 79cb72e..807a698 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivity.java @@ -6,6 +6,7 @@ import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBarActivity; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -40,6 +41,16 @@ protected void onCreate(Bundle savedInstanceState) { transaction.commit(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override diff --git a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivityFragment.java b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivityFragment.java index 84fdbee..0574f7b 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivityFragment.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignChoiceActivityFragment.java @@ -134,6 +134,8 @@ public void onViewCreated(View view, Bundle savedInstanceState) { } + + @Override public void onResume() { super.onResume(); diff --git a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupActivity.java index 7b6cb2c..1d89672 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupActivity.java @@ -21,6 +21,7 @@ import android.support.v4.app.FragmentActivity; import android.text.TextUtils; import android.util.Log; +import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget.Button; @@ -371,6 +372,16 @@ protected void onDestroy() { super.onDestroy(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + // 웹뷰 이미지 화면을 웹뷰크기에 맞게 조절 public String creHtmlBody(String imgUrl) { StringBuffer sb = new StringBuffer(""); diff --git a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupChoiceActivity.java b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupChoiceActivity.java index 6ae187a..90083c8 100644 --- a/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupChoiceActivity.java +++ b/app/src/main/java/vivz/slidenerd/agriculture/sign/SignupChoiceActivity.java @@ -4,6 +4,7 @@ import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; +import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -104,6 +105,16 @@ public void onClick(View view) { } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch(keyCode){ + case KeyEvent.KEYCODE_BACK: + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data);