무효화 된 내부에서 색상 값을 가져오고 싶습니다. 어떻게해야합니까? 어떤예요? 색상이 null입니다.onResponse 변수가 null입니다. run()
protected void onCreate(Bundle savedInstanceState) {
this.context = getApplicationContext();
OkHttpClient client = new OkHttpClient();
okhttp3.Request request = new okhttp3.Request.Builder()
.url("http://ip/color.php")
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, final Response response) throws IOException {
String color = response.body().string();
Profile.this.runOnUiThread(new Runnable() {
@Override
public void run() {
setTheme(color);
}
}
}
});...
입니다. 이는 '최종'이어야합니다. 어떻게 컴파일 할 수 있을지 궁금해. – azizbekian
받고있는 응답을 게시하십시오. – Ash
@AsutoshPanda 컴파일하지 않습니다. 그것은 말합니다 : 변수 색상 내부 클래스 내에서 액세스입니다 –