android - 无法解析方法 getListView 和 setListAdapter (Android)

标签 android listview android-activity

当我尝试使用标题中列出的任一方法(getListView() 和 setListAdapter())时,我收到一条错误消息,指出这些方法无法解析。

这是我的代码:

 public void onResume() {
    super.onResume();

    mCurrentUser = ParseUser.getCurrentUser();
    mFriendsRelation = mCurrentUser.getRelation(ParseConstants.KEY_FRIENDS_RELATION);
    mFriendsRelation.getQuery().findInBackground(new FindCallback<ParseUser>() {
        @Override
        public void done(List<ParseUser> friends, ParseException e) {
            List<ParseUser> mFriends = friends;
            String[] usernames = new String[mFriends.size()];
            int i = 0;
            for(ParseUser user: mFriends){
                usernames[i] = user.getUsername();
                i++;
            }
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                    getListView().getContext(),android.R.layout.simple_list_item_1,
                    android.R.layout.simple_list_item_checked, usernames);
            setListAdapter(adapter);
        }


    });

这是在名为 MainActivity 的类中。

最佳答案

您的 MainActivity 必须扩展 ListActivity

public class MainActivity extends ListActivity {

转到此 Android List View获取更多信息。

关于android - 无法解析方法 getListView 和 setListAdapter (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26714844/

相关文章:

android - 将 fragment 从一个 Activity 加载到另一个已经在后台的 Activity

android - 如何使用一项 Activity 中的复选框设置不同的布局?

Android repo init - 如何以非交互方式运行(或没有姓名/电子邮件提示)

android - ListView 错误无法启动 Activity ComponentInfo

android - 带有 ListView 和按钮的自定义对话框始终全屏显示

如果另一个 Activity 崩溃,Android 会返回到上一个 Activity

android - 在Android中实现双击按钮

android - 在 Windows 7 中创建 war 文件

android - 将 FloatingActionButton 作为 FooterView 添加到 ListView

跨多个 Activity 的标题栏中的 Android 加载图标