package Ġcom . mo ise . instant room . fragments Ċ Ċ import Ġandroid . util . Log Ċ import Ġcom . mo ise . instant room . Post Ċ import Ġcom . parse . Parse Query Ċ import Ġcom . parse . Parse User Ċ Ċ class ĠProfile Fragment : ĠHome Fragment () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġquery Posts () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġquery : ĠParse Query < Post > Ġ= ĠParse Query . getQuery ( Post :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġquery . include ( Post . KEY _ USER ) ĊĠĠĠĠĠĠĠ Ġquery . where EqualTo ( Post . KEY _ USER , ĠParse User . getCurrent User ()) ĊĠĠĠĠĠĠĠ Ġquery . add Ascending Order (" createdAt ") ĊĠĠĠĠĠĠĠ Ġ// ĠThis Ġfind In Background Ġreturns Ġall Ġthe Ġpost Ġin Ġthe ĠPost Ġtable , Ġnot Ġjust Ġthose Ġassociated Ġwith Ġthe Ġcurrent Ġuser ĊĠĠĠĠĠĠĠ Ġquery . find In Background Ġ{ Ġposts , Ġe Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( e Ġ!= Ġnull ) ĠLog . d ( TAG , Ġ" done : ĠError Ġfetching Ġthe Ġposts ") Ġelse Ġif Ġ( posts Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( post Ġin Ġposts ) ĠLog . d ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTAG , Ġ" Post : Ġ${ post . getDescription ()} Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Username Ġ: Ġ${ post . getUser ()?. username } Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Image : Ġ${ post . getImage ()} Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ImageUrl : Ġ${ post . getImage ()?. url } Ġ" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġall Posts . addAll ( posts ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadapter . notify DataSet Changed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĠĠĠ Ġ} Ċ }