下边是一个静态的方法
如何主程序里引用里边取到的数据呢?
学习ing 有错请指出 谢谢static public List<ApplicationInfo> listAllApplications(PackageManager pm,
boolean allapp) {
List<ApplicationInfo> apps = pm
.getInstalledApplications(PackageManager.GET_ACTIVITIE);if(){
}
else{
}
return apps;
}
如何主程序里引用里边取到的数据呢?
学习ing 有错请指出 谢谢static public List<ApplicationInfo> listAllApplications(PackageManager pm,
boolean allapp) {
List<ApplicationInfo> apps = pm
.getInstalledApplications(PackageManager.GET_ACTIVITIE);if(){
}
else{
}
return apps;
}
其实我是这么想的我就是想把List<ApplicationInfo>取到的数组
在main 程序里呈现出来 现在用到List<ApplicationInfo> 这个方法 但一时不知道如何才能把里边的东西拿到呈现出来 好像要用个什么Adapter什么之类的 初学者 还请指教~~~谢谢 我的意思你明白吗?
你在main函数里 首先定义一个 List对象 来接收这个方法的返回值
List<ApplicationInfo> list= 类名.listAllApplications(...);
然后遍历输出就行了
for (int i = 0;i<list.size();i++){
System.out.println(list.get(i));}
我是做Android的 正是想你所说的
我是想在主程序里把方法里边的值得到 放在一个ListView里边
通过布局文件 然后显示出来 现在知道static public List<ApplicationInfo> listAllApplications(PackageManager pm,
boolean allapp) {
List<ApplicationInfo> apps = pm
.getInstalledApplications(PackageManager.GET_ACTIVITIE);方法不知道在主程序里怎么得到我想要的结果 呵呵 不知道高人是否知道 请教了
再次表示感谢(答疑解惑)
public static List<ApplicationInfo> listAllApplications(PackageManager pm,
boolean allapp) {
List<ApplicationInfo> apps = pm.getInstalledApplications(PackageManager.GET_ACTIVITIE);方法
return apps;
直接在主函数调用 类名.listAllApplications(PackageManager pm,boolean allapp)
主方法:加上方法::类名.listAllApplications(PackageManager pm,boolean allapp);
直接调用的话方法参数里有错误~~~~~~~~~cannot be resolved to a variable