@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getString();
}
private void getString(){
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(URL_MOVIE)
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
res_120 = response.body().string();
runOnUiThread(new Runnable() {
@Override
public void run() {
updateUI(res_120);
}
});
}
});
}
void updateUI(String string) {
textView.setText(string);
}
화면 회전시 textView 텍스트를 어떻게 저장합니까? 화면을 회전시킬 때마다 새로운 문자열이 응답에서 검색되고 my textView 텍스트가 변경됩니다. 어떻게 그 일을 막을 때까지 나는 동일한 문자열이 화면 회전 중에 textview에 남아 있는지 확인하고 싶지 않다. 그리고 나는 텍스트 스크립트의 다른 문자열을 얻기 위해 onclicklistener에 getString 메소드를 호출하여 직접 업데이트하지 않는다.화면 회전시 textView 텍스트를 어떻게 저장합니까? 화면을 회전 할 때마다 새로운 문자열이 검색됩니다.
사용'onSaveInstanceState'을 절약 할 수 있습니다. 이 답변을 참조하십시오 : http://stackoverflow.com/a/13023121/1754982 – Shubham