问题描述
我的 MainActivity 中有一个列表视图。单击该列表中的一项会导致我的 MainActivity2 以及被单击的项目。在这里,我要放一个表格来输入电话号码,然后我的计划是用一个按钮将项目和电话号码发送到数据库。
有什么建议吗?
公共类 MainActivity 扩展 AppCompatActivity {
ListView listView;
String []listviewitems=new String[] {
"Macka 1","Macka 2","Macka 3","Macka 4","Macka 5"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView=(ListView) findViewById(R.id.ListView);
ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_2,android.R.id.text1,listviewitems);
listView.setAdapter(adapter);
listView.setonItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent,View view,int position,long id) {
String Templistview= listviewitems[position].toString();
Intent intent=new Intent(MainActivity.this,MainActivity2.class);
intent.putExtra("Listviewclickvalue",Templistview);
startActivity(intent);
}
});
第二个活动:
公共类 MainActivity2 扩展 AppCompatActivity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
textView=(TextView) findViewById(R.id.beställning);
String Tempholder=getIntent().getStringExtra("Listviewclickvalue");
textView.setText(Tempholder);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)