我试图将一个项目添加到我的3个标签中的一个ListView中,该对象将在另一个活动上创建,创建后我想返回标签,已经有了在ListView中显示了该对象,我想在Tab的java类中进行FindViewById,但这不起作用,有谁知道我怎么能这样做?
代码: 创建创意活动
public class CreateIdeaActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_create_idea);
final EditText title = (EditText) findViewById(R.id.ideaTitle);
final EditText text = (EditText) findViewById(R.id.ideaText);
final Button create = (Button) findViewById(R.id.btn_create);
create.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view)
{
Idea idea = new Idea(title.getText().toString(),text.getText().toString(),"");
Manager.AddObjectToIdeaList(idea); // Manager Class: List.add(idea)
}
});
}
我的一个标签(xml包含ListView),我想将Manager-List中的项目添加到ListView(findViewById不起作用):
public class ideastab_main extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.activity_ideastab_main, container, false);
return rootView;
}
}