【发布时间】:2017-07-24 17:53:20
【问题描述】:
我将ListView 项目的位置传递给下一个Class。我需要将这个相同的位置传递给另一个Class。我该怎么办?
这就是我在做什么。
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
int index=position+1;
Intent it=new Intent(getActivity().getApplicationContext(), NextActivity.class);
it.putExtra("paya",index);
startActivity(it);
//现在在这里我声明了另一个Intent。这是正确的事情吗?还是有另一种方法可以将相同的东西传递给两个类??
Intent it2=new Intent(getActivity().getApplicationContext(), AnotherActivity.class);
it2.putExtra("paya",index);
startActivity(it2);
}
});
等待:)
【问题讨论】:
-
您是否要同时开始两个活动?
-
我没明白.. 同时是什么意思??
-
其实我想在这段代码运行的时候同时把这个位置传给两个类..
-
您是否在
onItemClick()中呼叫startActivity()两次? -
是的......我在做什么......我知道有问题
标签: android listview android-intent