Text(
post.timeStamp.getTimeElapsedText(),
style = MaterialTheme.typography.labelSmall.copy(fontSize = 10.sp)
)
으로 post에 저장된 timestamp값을 가져오려 하였다. 그리고 실제 PostRepository에서 임시 데이터를 populatePosts()함수로 생성할 때
timeStamp=System.currentTimeMillis() - (index*60000)
으로 실제 시간값을 저장함을 찾을 수 있었다. 구현까지 다 해놓고 왜 미구현일까 하고 실제 github를 다시 참조했는데, 내가 나중에 넣으려고 대충 값을 써둔 것이었지 구현이 되어어있었다. 이를 수정해주자.
Replace with navigation-compose NavHost with the same parameters. Change import from com.google.accompanist.navigation.animation.AnimatedNavHost to androidx.navigation.compose.NavHost.
라고한다. NavHost로 바꾸니 생성자가 없다고 뜬다. 하지만 현재 코드는 navController를 받아 사용하기에 변경이 불가하다 판단하여 멈추겠다.
C:\Users\pixelro\Instagram_clone_try4\app\build\generated\hilt\component_sources\debug\com\example\instagram_clone_try4\InstaApplication_HiltComponents.java:124: error: [Dagger/MissingBinding] com.example.instagram_clone_try4.data.SignInRepository cannot be provided without an @Provides-annotated method.
public abstract static class SingletonC implements InstaApplication_GeneratedInjector,
^
Missing binding usage:
com.example.instagram_clone_try4.data.SignInRepository is injected at
com.example.instagram_clone_try4.SignInViewModel(��, signInRepository)
com.example.instagram_clone_try4.SignInViewModel is injected at
com.example.instagram_clone_try4.SignInViewModel_HiltModules.BindsModule.binds(arg0)
@dagger.hilt.android.internal.lifecycle.HiltViewModelMap java.util.Map<java.lang.String,javax.inject.Provider<androidx.lifecycle.ViewModel>> is requested at
dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ViewModelFactoriesEntryPoint.getHiltViewModelMap() [com.example.instagram_clone_try4.InstaApplication_HiltComponents.SingletonC �� com.example.instagram_clone_try4.InstaApplication_HiltComponents.ActivityRetainedC �� com.example.instagram_clone_try4.InstaApplication_HiltComponents.ViewModelC]
git checkout new_branch
git add -A
git commit -m ""
git push origin new_branch