![](/img/trans.png)
[英]How to call onclick function in onCreate without clicking?
[英]Android: how to call onCreate() with different arguments after clicking on a list item?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String path = "/";
...
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});
}
我想在OnItemClickListener函数内再次调用onCreate(),但“ path”变量的设置不同(基于所单击的内容)。
我看了一下“意图”课,但对我没有多大帮助。 我不确定要寻找什么。
我怎样才能做到这一点?
在OnItemClick中,您必须具有以下内容:
Object curlistItem = list.getItemAtPosition(position);
要查看正在单击的项目,然后采取必要的措施。
我认为您最好不要自己再次调用onCreate。 您可以使用自己的方法进行初始化,例如init(...)。
在onCreate中,您可以调用init(...),而在单击侦听器中,您可以根据需要调用自己的init(...)方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.