如何在另一个Service类中使用MainActivity的内部类

时间:2016-07-28 13:32:26

标签: android

在我的应用MainActivity中包含名为ListIcon的内部类。ListIcon扩展ArrayAdapter<Drawable>,现在我想在另一个Service类中使用此ListIconWindow

我的Window班级包含ListViewListView的适配器是类ListIcon,如下所示:

ListView listView = new ListView(this)
MainActivity.ListIcon main;
main=new MainActivity.new ListIcon(this);
listView.setAdapter(main);

这不能正常工作。我认为它没有正确导入ListIcon类。是否可以使用intent将ListIcon类发送到服务类。

1 个答案:

答案 0 :(得分:0)

public class MainActivity {

    public static class ListIcon{ //Inner class with static

    }  

} 

我的Window类包含ListView.ListView的适配器是类ListIcon,如下所示:

ListView listView =new ListView(this)

MainActivity.ListIcon main;

main=new MainActivity.ListIcon(this); //It should be like this

listView.setAdapter(main);