我正在创建简单的计数应用程序我创建一个主要的活动包含两个选项卡的选项卡布局,然后每个选项卡包含片段上片段我有一个列表视图,当和onitem点击我喜欢统计一个新的活动
Intent intent = new Intent(getActivity(), ButtonCountActivity.class);
startActivity(intent);
我想在按钮计数活动上获取listView.setOnItemClickListener int,如何获取?
在newActivity上,我正在计数并将计数后的数据保存到SQLdatabase中,我需要此(int i)来选择要更新的单击项
在片段上
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Intent intent = new Intent(getActivity(), ButtonCountActivity.class);
Bundle bundle = new Bundle();
bundle.putInt("Value",i);
startActivity(intent);
}
});
论新活动
Intent intent= getIntent();
Bundle bundle = new Bundle();
bundle = intent.getBundleExtra("value");
int value = bundle.getInt("value");
Log.d("T","haha got u " + value );
我得到了一个空值,我试图修复我的对我需要帮助非常非常noob在这里
1条答案
按热度按时间vxbzzdmp1#
您将int放在“Value”中,并尝试从“value”中获取它,当然您将获得null,两者都应为“Value”或“value”
更改此
到这个
更改此..
到这个