为什么在新活动中调用时listview为空

时间:2019-06-02 16:22:19

标签: android listview kotlin

在我的主要活动中,我打开一个新活动(称为speisekarte),该活动仅显示一个列表视图。我确实将数据加载到其中,但是列表视图仍然不显示任何内容。

我在一个单独的项目(意味着speisekarte是主要活动)中尝试了listview部分,该项目按计划进行。那么如何使它作为实际项目的一部分正常工作?

speisekarte的主要活动:

bt_hungrig.setOnClickListener {
            setContentView(R.layout.activity_speisekarte)
        }

创建speisekarte:

override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_speisekarte)

        read_json()
        listing()
    }

1 个答案:

答案 0 :(得分:0)

您还能分享更多代码吗?

您应该尝试使用Intent进行操作,例如:

Intent intent = new Intent(getApplicationContext(), activity_speisekarte.class);
startActivity(intent);

您是否要从MainActivity传递ListView的数据? 如果是这样,您还必须使用:intent.putExtra()方法为ListView传递数据,以便activity_speisekarte可以将数据用于ListView。

我是StackOverflow的新手,如果发现任何错误,请原谅我。