처음으로 안드로이드 스튜디오를 이용해 어플하나를 만들어보고 있습니다. 그런데 preference activity를 이용해서 설정화면을 만들고 난 뒤부터 기존에 만들었던 main화면에 출력이 정상적으로 되던 여러 toast메시지들이 하나도 안뜹니다.
activy가 넘어가는 구성을 'Navi'(메인액티비티)툴바의 메뉴에 나오는 환경설정을 클릭하면 환경설정activity로 넘어가고 뒤로가기하면 다시 Navi activity로 옵니다.
Toast안의 context부분도 this,클래스명,gettApplicationContext() 입력해봐도 변화가 없었습니다. 구글링을 통해서 며칠을 찾아봤는데 해결을 못하고있어서 혹시 잘못된부분이 있다면 알려주시면 감사하겠습니다.
public class Navi extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
Date date = new Date(); //현재 날짜,시간 얻어오는 객체
SimpleDateFormat transFormat = new SimpleDateFormat("HH:mm"); //시간:분 형식
public static final String KEY_TIME = "time";
public static final String KEY_DAY = "day";
public static final String PRE_NAME = "기본설정";
//String current_time;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navi);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
//weekDay();
Toast.makeText(getApplicationContext(),"월요일입니다",Toast.LENGTH_SHORT).show();
DrawerLayout drawer = findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
}
}
onCreate의 toast포함 다른 버튼 눌렀을때 뜨던 toast들도 settings activity를 만든 이후로 출력이 안됩니다.
logcat에서는 해당 error가 되게 많이뜹니다.
2019-01-14 17:35:03.513 4210-4344/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 4ms lastUpdatedAfter : 60107 ms mFlush_time_threasold : 2000 mCurrentSize : 257
2019-01-14 17:35:18.901 2338-2825/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'LABEL' not found
2019-01-14 17:35:18.902 2338-2825/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'UID' not found
이곳에 처음 질문하는거라 설명이 더 필요한 경우가 있거나 잘못된 부분이 있으면 알려주시면 감사하겠습니다.!