gpt4 book ai didi

android - 如何调用这个函数?

转载 作者:行者123 更新时间:2023-11-30 04:42:53 24 4
gpt4 key购买 nike

我在 Saves.java 类中有一个函数,我想在另一个 Import.java 类中调用这个函数,怎么做?这是函数的代码:

public void updatelv(Activity activity) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
String fileName = getResources().getString(R.string.fileName);
fileDir = "" + preferences.getString("login", "") + "."+ preferences.getString("marque", "") + ".";
list = myIO.ReadFilePerLine(getApplicationContext(), fileDir+fileName);
ListView L = (ListView) findViewById(R.id.lv);

ArrayAdapter adapter = new ArrayAdapter(this, R.layout.list_item, list);
L.setAdapter(adapter);
}

我认为我必须这样做:Saves save=new Saves();之后,如何调用 updatelv(activity) 函数?

谢谢。

在菜单“导入”按钮中按下时调用的 import.java 类(在 Saves.java 类中):

case R.id.importer:
Import myImport = new Import(this);
myImport.transfer();

最佳答案

有两种方法可以实现您的要求。

选项#1:

Saves save = new Saves();
save.updatelv(this);

选项#2:

使您的 updatelv() 方法静态(在 Tool 类中最有用,其中您拥有永远不会触及 UI View 的内容):

public static void updatelv(...) {}

//...

Saves.updatelv(this);

关于android - 如何调用这个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com