<div><br></div> <div> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">안녕하세요.</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">앱개발도중에 막히는 부분이 있는데 감이 전혀 안와서 질문합니다</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">특정상황에 노티가 오고 그 노티를 클릭하면 해당 액티비티로 이동을 해야하는데</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">그 동작이 잘안됩니다.</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">예)카톡 채팅 알람 올경우 클릭시 해당 채팅방으로 들어가지는..</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">파이어베이스를 디비로 사용하고있고요 , </p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">FirebaseJobDispatcher 를 이용해서 백그라운드 알람도 잘돌아갑니다..</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">버전은 minSdkVersion 26 targetSdkVersion 28 이렇습니다</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">앱이 켜져있을경우에는 해당 액티비티로 정상적으로 들어가집니다만</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">앱이 꺼져있을경우 아래 부분에서 null Exception 이 발생합니다</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">갤럭시 폰 기준으로 홈 버튼 왼쪽을 눌러 올라와있는 앱을 삭제 할수있잖아요?</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">그걸하면 null이 발생합니다.</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">백그라운드 상태일경우나, 포그라운드 상태일경우에는 정상적으로 실행이 됩니다</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p><pre class="line-numbers language-java" style="overflow:auto;font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:11px;padding:9.5px 9.5px 9.5px 3.8em;margin-top:0px;margin-bottom:10px;line-height:1.42857;color:#333333;background-color:#f5f5f5;border:1px solid rgb(204,204,204);"><code class="language-java" style="font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:inherit;padding:0px;color:inherit;background-color:transparent;white-space:inherit;"><span class="token comment"></span> mDatabaseReference <span class="token operator" style="color:#a67f59;">=</span> FirebaseDatabase<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getInstance<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getReference<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> mDatabaseReference<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">child<span class="token punctuation" style="color:#999999;">(</span></span><span class="token string" style="color:#669900;">"user_contents"</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">child<span class="token punctuation" style="color:#999999;">(</span></span>contentKey<span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">addListenerForSingleValueEvent<span class="token punctuation" style="color:#999999;">(</span></span><span class="token keyword" style="color:#0077aa;">new</span> <span class="token class-name">ValueEventListener</span><span class="token punctuation" style="color:#999999;">(</span><span class="token punctuation" style="color:#999999;">)</span> <span class="token punctuation" style="color:#999999;">{</span> @Override <span class="token keyword" style="color:#0077aa;">public</span> <span class="token keyword" style="color:#0077aa;">void</span> <span class="token function" style="color:#dd4a68;">onDataChange<span class="token punctuation" style="color:#999999;">(</span></span>@NonNull DataSnapshot dataSnapshot<span class="token punctuation" style="color:#999999;">)</span> <span class="token punctuation" style="color:#999999;">{</span> ContentDTO contentDTO <span class="token operator" style="color:#a67f59;">=</span> dataSnapshot<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getValue<span class="token punctuation" style="color:#999999;">(</span></span>ContentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token keyword" style="color:#0077aa;">class</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> Log<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">d<span class="token punctuation" style="color:#999999;">(</span></span><span class="token string" style="color:#669900;">"lkj contentDTD"</span><span class="token punctuation" style="color:#999999;">,</span> contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">toString<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> Log<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">d<span class="token punctuation" style="color:#999999;">(</span></span><span class="token string" style="color:#669900;">"lkj contentDTD"</span><span class="token punctuation" style="color:#999999;">,</span> dataSnapshot<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">toString<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_date<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getUploadDate<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_title<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getTitle<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_contentId<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getContentId<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_contentType<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getContentType<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_description<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getDescription<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_pollMode<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getPollMode<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_hitCount<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>String<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">valueOf<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getContentHit<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_likeCount<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>String<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">valueOf<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getLikeCount<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_replyCount<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>String<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">valueOf<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getReplyCount<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span> pollActivity_textView_userId<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">setText<span class="token punctuation" style="color:#999999;">(</span></span>contentDTO<span class="token punctuation" style="color:#999999;">.</span><span class="token function" style="color:#dd4a68;">getUserID<span class="token punctuation" style="color:#999999;">(</span></span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">;</span></code></pre> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">dataSnapshot 에 데이터가 안들어가지는거 같은데</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">참조하는 경로에서 필요한 contentKey도 잘넘어오고..</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">로그아웃상태에서 안되는 상황이니 혹시 로그인 을 자동으로 하는 로직이 없어서 그런가 봤더니 </p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">그것도 아니었습니다..</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p><pre style="overflow:auto;font-family:'source code pro';font-size:10.5pt;padding:9.5px;margin-top:0px;margin-bottom:10px;line-height:1.42857;color:#a9b7c6;background-color:#2b2b2b;border:1px solid rgb(204,204,204);">String currentId = <span style="color:#9876aa;">auth</span>.getCurrentUser().getUid()<span style="color:#cc7832;">;<br></span>Log.<span style="font-style:italic;">d</span>(<span style="color:#6a8759;">"lkj currentId"</span><span style="color:#cc7832;">, </span>currentId)<span style="color:#cc7832;">;</span></pre> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">안열리는 액티비티에서 이걸 찍어봐도 Uid는 정상적으로 찍히기도 하고</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">혹시 몰라서 다시 로그인로직을 넣어봤는데도 똑같은 현상입니다..</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">왜 FirebaseDatabas 참조부분에서 못 가져오는걸까요...</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;">너무 답답합니다....이틀째 막혀있네요 ...ㅠㅠ</p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p> <p style="margin:0px 0px 10px;color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"><br></p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.