
이전 포스팅에서 ListViewAdapter까지 보았는데요! 마무리 지어보도록 하겠습니다. MainActivity.java package com.example.custom_listview_exercise; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.ListView; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private ListView listView; private TextView text1, text2; pr..
액티비티 전환시 이전 액티비티가 쌓이게 되는데 이를 제거해주기위해 Intent시 작성해주는 코드입니다! intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);//액티비티 스택제거 FLAG_ACTIVITY_NEW_TASK : 새로운 TASK를 생성합니다. FLAG_ACTIVITY_CLEAR_TASK : 현재 TASK를 비웁니다. FLAG_ACTIVITY_CLAER_TOP : 호출하려는 액티비티가 이미 스택에 쌓여있을 때, 새로 인스턴스를 생성하지 않고 기존의 액티비티를 포그라운드로 가져옵니다. 그리고 액티비티스택의 최상단부터 포그라운드로 가져올 액티비티까지의..
아이디나 비밀번호를 칠 때, 단넘기이 되면 안되겠죠! 엔터키 이벤트를 잡는 코드입니다. EditText아이디.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == event.KEYCODE_ENTER) return true; return false; } }); 엔터키 이벤트가 들어오면 return true를 해 해당 이벤트를 막아줍니다

우선 제가 구상하는 레이아웃은 아주 기본적으로 아이디, 비밀번호 그리고 로그인 버튼 입니다. -레이아웃- id_text, password_text -> EditText login_button -> Button 그리고 로그인에 대해 말하자면 간단하게 자동로그인을 구현 할 (SharedPreferences) 앱 데이터 저장, API 비동기 연동 (AsyncTask의 doInBackground에서 진행, OutputStream은 HttpUrlConnection(params), InputStream은 JSON) 정도 입니다! 간단한 설명은 끝났고 우선 레이아웃부터 보겠습니다 간단하게 이메일과 비밀번호를 EditText로 하였고 로그인버튼은 Button으로 하였습니다. 각각 기능을 수행하기 위해서는 아이디가 필요..
- Total
- Today
- Yesterday
- ViewModelFactory
- livedata
- 자동로그인
- 제어의 역행
- Android
- 이클립스
- spring
- 자바
- setOnKeyListener
- tomcat
- SharedPreferences
- 로그인
- ADAPTER
- CustomListView
- 안드로이드
- ViewModel
- DataBinding
- 톰캣
- listview
- kotiln
- 스택제거
- Enterkey
- Kotlin
- Framework
- MutableLiveData
- 스프링
- POJO
- Java
- Eclipse
- AOP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |