Показать все данные, хранящиеся в phpMyAdmin на моем устройстве Android - PullRequest
1 голос
/ 06 марта 2019

StoreData.java

public class StoreData {
    private static StoreData mInstance;
    private static Context mCtx;
    private static final String SHARED_PREF_NAME = "storehighscore";
    private static final String KEY_FIRSTNAME = "firstname";
    private static final String KEY_LASTNAME = "lastname";
    private static final String KEY_SCORE = "score";

    private StoreData(Context context) {
        mCtx = context;
    }

    public static synchronized StoreData getInstance(Context context) {
        if (mInstance == null) {
            mInstance = new StoreData(context);
        }
        return mInstance;
    }

    public boolean userHighScore(int firstname, String lastname, String score){
        SharedPreferences sharedPreferences = mCtx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putInt(KEY_FIRSTNAME, firstname);
        editor.putString(KEY_LASTNAME, lastname);
        editor.putString(KEY_SCORE, score);
        editor.apply();
        return true;
    }

    public String getFirstName(){
        SharedPreferences sharedPreferences = mCtx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
        return sharedPreferences.getString(KEY_FIRSTNAME, null);
    }

    public String getLastName(){
        SharedPreferences sharedPreferences = mCtx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
        return sharedPreferences.getString(KEY_LASTNAME, null);
    }

    public String getPlayerScore(){
        SharedPreferences sharedPreferences = mCtx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
        return sharedPreferences.getString(KEY_SCORE, null);
    }
}

ScoreTable.java

public class ScoreTable extends AppCompatActivity {
    private TextView viewFirstName;
    private TextView viewLastName;
    private TextView viewPlayerScore;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_score_table);
        viewFirstName = findViewById(R.id.viewFirstName);
        viewLastName = findViewById(R.id.viewLastName);
        viewPlayerScore = findViewById(R.id.viewPlayerScore);
        viewFirstName.setText(StoreData.getInstance(this).getFirstName());
        viewLastName.setText(StoreData.getInstance(this).getLastName());
        viewPlayerScore.setText(StoreData.getInstance(this).getPlayerScore());
    }
}

Посмотреть полный код здесь: Код

таблица phpMyAdmin

phpMyAdmin

У меня проблемы с отображением данных, хранящихся в phpMyAdmin, в мое приложение. Я знаю, как сохранить данные в phpMyAdmin, но мне нужна помощь по отображению данных в моем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...