마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로그인 후 백키눌럿을때 edittext 없애려고하는데요(액티비티전환) [closed]

0 추천

메인페이지 A에서 로그인폼 ID.PW 를 입력한 후에 서버랑 통신하고 값 받고 그담 페이지로 넘겨주는게 됬습니다.

그리고 B라는 페이지에서 안드로이드 BACK KEY 를 누르게되면 이전 A엑티비티로 가는데 로그인폼에 ID.PW가 그대로

남아있습니다. 이것을 원래 처음 빈칸으로 만들고싶은데 어떤식으로 해야하나요? 소스 첨부하겠습니다.

A에서 B로 이동할때 소스입니다. 

	if (oksign.equals("OK")) {

				Intent i = new Intent(MainActivity.this, Notice.class);
				startActivity(i);

				Toast.makeText(this, "로그인 되었습니다.", Toast.LENGTH_SHORT).show();
			}

B에서 백키 소스 입니다.


	@Override
	public void onBackPressed() {

		if (mIsBackKeyPressed == false) {

			mIsBackKeyPressed = true;

			mCurrentTimeInMillis = Calendar.getInstance().getTimeInMillis();

			Toast.makeText(this, "두번 클릭하면 어플이 종료됩니다.", Toast.LENGTH_SHORT)
					.show();

			startTimer();

		} else {

			mIsBackKeyPressed = false;

			if (Calendar.getInstance().getTimeInMillis() <= (mCurrentTimeInMillis + (BACKEY_TIMEOUT))) {

				finish();

			}

		}

	}

	private void startTimer() {

		mTimerHander.sendEmptyMessageDelayed(MSG_TIMER_EXPIRED, BACKEY_TIMEOUT);

	}

	private Handler mTimerHander = new Handler() {

		public void handleMessage(Message msg) {

			switch (msg.what) {

			case MSG_TIMER_EXPIRED:

			{

				mIsBackKeyPressed = false;

			}

				break;

			}

		}

	};

 

질문을 종료한 이유: 해결
안드로이드찢어 (1,080 포인트) 님이 2014년 11월 11일 질문
안드로이드찢어님이 2014년 11월 12일 closed

2개의 답변

0 추천
 
채택된 답변
로그인 화면이 살아있어서 가는거같은데 finish 이용해보세요~
콜벳 (7,150 포인트) 님이 2014년 11월 11일 답변
안드로이드찢어님이 2014년 11월 11일 채택됨
쪽지좀 봐주실수 있으십니까
쪽지온게없는데...흠 소스에서 에러뜨는건 없나요?
그럼 각 해당 이프문 사이사이에 로그를 찍어보세요.
예 에러 뜨는건 없습니다. if에서만 맴도네요 계쏙 ㅠㅠ
쪽지보내드렸어여 제 아뒤누루고 쪽지보내기 보시면 쪽지보일거에여~
쪽지보냇습니다 쪽지로 얘끼하시죠!
0 추천
break; 넣어주세요..;각각 사이에
콜벳 (7,150 포인트) 님이 2014년 11월 11일 답변
break; 넣어도 빨간줄만생기네요~ㅠ
쪽지가 되지않습니다.. 메일로 보내주시면 감사하겠습니다;
에러그대로뜹니댜;; 안드로이드 스튜디오라서그러신거아닌가여;;
...