2014-01-10 2 views
0

Как я могу изменить это ...Java передавая карту Methods (Android)

((PlateDetailFragment) getSupportFragmentManager().findFragmentById(
      R.id.content_pane)) 
      .setText(DummyContent.ITEM_MAP.get(id).content); 

и это ...

public void setText(String text) { 
    ((TextView) mRootView.findViewById(R.id.plate_detail)).setText(text); 
    getActivity().getActionBar().setTitle("Action Bar"); 
} 

Так что я могу получить доступ к DummyContent.ITEM.id, DummyContent .ITEM.desc, DummyContent.ITEM.content (и т. Д.) Из setText()?

Полный номер, спасибо!

Edit: DummyContent устанавливается и определяется из DummyContent.java внутри Android SDK, за исключением полей, которые были добавлены к каждому элементу информации

ответ

0

Вы имеете в виду, как это?

((PlateDetailFragment) getSupportFragmentManager().findFragmentById(
     R.id.content_pane)) 
     .setText(DummyContent.ITEM_MAP.get(id)); 


public void setText(DummyContent dummy) { 
    ((TextView) mRootView.findViewById(R.id.plate_detail)).setText(dummy.content); 
    getActivity().getActionBar().setTitle("Action Bar"); 
} 
+0

Да, точно так же спасибо! – Flyingkiwi

+0

Если вы найдете правильный ответ, примите, пожалуйста, ответ, если кто-то другой сталкивается с той же проблемой, поэтому он может использовать тот же подход. – Niko

Смежные вопросы