Я звоню метод в OnCreate следующимдоступа значение строки из попытаться поймать блок
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.game);
GetScore();
Метод определяется здесь
private void GetScore() {
AsyncHttpClient client = new AsyncHttpClient();
RequestParams params = new RequestParams();
params.put("email", textEmail);
client.get("http://techcube.pk/game/getScore.php", params, new `enter code here`AsyncHttpResponseHandler() {
@Override
public void onSuccess(String s) {
super.onSuccess("Success");
String score = null;
try
{
Log.d("Success", s);
JSONObject json = new JSONObject(s);
score = json.getString("Score");
}
catch (Exception e)
{
e.printStackTrace();
}
//Toast.makeText(getApplicationContext(), score, Toast.LENGTH_LONG).show();
fetchlivescore.setText(score);
}
@Override
public void onFailure(Throwable throwable) {
super.onFailure(throwable);
Toast.makeText(getApplicationContext(), "Server Response for onFailure ", Toast.LENGTH_LONG).show();
}
});
}
Теперь то, что я хочу делать то, что я хранить значение json string в fetchlivescore textview внутри метода onSuccess , но я хочу использовать это значение также в методе Oncreate, то есть, когда я открою приложение в следующий раз, он покажет тост или текстовое представление, содержащее то же значение, которое было сохранено в методе Onsuccess. Как я могу это достичь? я пробовал много вещей, но ничего не работает, потому что сохраненное значение не отображается в следующий раз в методе oncreate, и оно всегда отображается пустым
ok позвольте мне попробовать этот сэр –
iT WORKS tHANKYOU Sir –