Использование предполагаемых данных в представлении карты - PullRequest
0 голосов
/ 30 июня 2018

Как бы я поместил переменное слово в качестве заголовка в функции получения горизонтальных данных. Я знаю, что один должен быть статическим, а другой - нет, я просто спрашиваю, как бы я поместил переменную, которую я передал в это действие, в просмотр карты, потому что это по сути то, что я пытаюсь сделать.

@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
protected void onResume() {
    super.onResume();

    //DETERMINE WHO STARTED THIS ACTIVITY
    final String sender = Objects.requireNonNull(this.getIntent().getExtras()).getString("SENDER_KEY");

    //IF ITS THE FRAGMENT THEN RECEIVE DATA
    if(sender != null)
    {
        this.receiveData();
        Toast.makeText(this, "Received", Toast.LENGTH_SHORT).show();

    }
}

public void receiveData() {
    //RECEIVE DATA VIA INTENT
    Intent i = getIntent();
    String word = i.getStringExtra("NAME_KEY");

    //SET DATA TO TEXTVIEWS
    tv.setText(word);
}

private ArrayList<Object> getObject() {
    objects.add(getHorizontalData().get(0));
    objects.add(getVerticalData().get(0));
    return objects;
}

public static ArrayList<SingleHorizontal> getHorizontalData() {
    ArrayList<SingleHorizontal> singleHorizontals = new ArrayList<>();
    //String word = "yo";
    singleHorizontals.add(new SingleHorizontal(R.mipmap.ic_launcher, "I want word to be right here", "Sir Charles Spencer \"Charlie\" Chaplin, KBE was an English comic actor,....", "2010/2/1"));
    singleHorizontals.add(new SingleHorizontal(R.mipmap.ic_launcher, "Mr.Bean", "Mr. Bean is a British sitcom created by Rowan Atkinson and Richard Curtis, and starring Atkinson as the title character.", "2010/2/1"));
    singleHorizontals.add(new SingleHorizontal(R.mipmap.ic_launcher, "Jim Carrey", "James Eugene \"Jim\" Carrey is a Canadian-American actor, comedian, impressionist, screenwriter...", "2010/2/1"));
    return singleHorizontals;
}

public static ArrayList<SingleVertical> getVerticalData() {
    ArrayList<SingleVertical> singleVerticals = new ArrayList<>();
    singleVerticals.add(new SingleVertical("Charlie Chaplin", "Sir Charles Spencer \"Charlie\" Chaplin, KBE was an English comic actor,....", R.mipmap.ic_launcher));
    singleVerticals.add(new SingleVertical("Mr.Bean", "Mr. Bean is a British sitcom created by Rowan Atkinson and Richard Curtis, and starring Atkinson as the title character.", R.mipmap.ic_launcher));
    singleVerticals.add(new SingleVertical("Jim Carrey", "James Eugene \"Jim\" Carrey is a Canadian-American actor, comedian, impressionist, screenwriter...", R.mipmap.ic_launcher));
    singleVerticals.add(new SingleVertical("Jim Carrey", "James Eugene \"Jim\" Carrey is a Canadian-American actor, comedian, impressionist, screenwriter...", R.mipmap.ic_launcher));
    singleVerticals.add(new SingleVertical("anotha one", "James Eugene \"Jim\" Carrey is a Canadian-American actor, comedian, impressionist, screenwriter...", R.mipmap.ic_launcher));
    return singleVerticals;
}

Я передал данные из фрагмента этой активности. Если кому-то нужен код Verticaladapter или единственный вертикальный класс, просто ответьте.

...