0
私は(今のところ動作します)REST呼び出しを行うためにKotlinで書かれたインターフェースを持っている:Androidスタジオで再起動した後、Kotlinで書かれたインターフェースが消えるのはなぜですか?
import io.reactivex.Observable
import okhttp3.ResponseBody
import retrofit2.Response
import retrofit2.http.Body
import retrofit2.http.POST
const val PUSH_ENDPOINT = "prices/v1"
interface ArticleSearchRestAdapter {
@POST("$PUSH_ENDPOINT/articles/search")
fun register(@Body articlerequest: ArticleRequest): Observable<Response<ResponseBody>>
}
私が言ったように、これはこれまでのところ動作しますが、アンドロイドStudioのPCのREBOOT後のアイコンターン
次に、ArticleSearchRestAdapterを使用する他のクラスはこのインターフェースを見つけることができず、赤色にマークされます。
Androuid Studioのバグですか?なにが問題ですか?
IDE:Androidのメーカー3.0ベータ版6
ファイルの先頭に 'package'を設定したとしますか? 'package xxx.xxx.xxx' –
@KevinRobatelパッケージが定義されています。私はスペースを節約するためにそれをスキップしました。私のPCを再起動した後に起こります。 –
すぐに実際のプロジェクトでkotlinを使うことができます。アンドロイドの開発者はこのプラットフォームで十分な苦痛があり、kotlinのようなものがこの痛みに加わります:) – kokabi