View.OnClickListener btnlistener = new View.OnClickListener() {
public void onClick(View v) {
switch (v.getId()){
case R.id.btn:
if(mobile.isConnected() | wifi.isConnected()){
tv.setText("연결되었습니다.");
}else {
tv.setText("3G & 4G & Wifi를 연결해주세요.");
}}}};
지금만들고있는건 다른것 인데요... 간단하게 위해서 저렇게 줄여놧습니다.
앱을 실행 후 -> 3G 4G wifi 연결 되어 있을 때 버튼을 누루면 연결 되어 있다고 텍스트에 찍힙니다.
근데 앱을 끄지않고 3G 4G wifi 모두 다끄고 버튼을 다시 누루게되면 3G &4G&Wifi를 연결해주세요가 찍혀야 되는데
연결 되어 있다고 뜹니다. 즉 앱을 실행했을때 온크리트안에 조건문을 넣어둔게 아닌 버튼을 클릭 시 조건문을넣어놨는데
엑티비티에서 아예 처음 버튼 누룰 때를 인식 해버리고 그뒤에 데이터를 키든 와이파이를 키든 인식을 못하네요...
어떤방식으로 데이터&와이파이를 현재에맞게 인식해야되는지 아무리찾아봐도 없네요 ㅠ_ㅠ좀도와주시면 감사하겠습니다.