错误消息 - 源附件不包含文件ListView.class的源

use*_*695 5 android listactivity

Android新手.我在调试器透视图中收到以下消息:

源附件不包含文件ListView.class的源您可以通过单击下面的更改源来更改源附件

不用说应用程序错误.我试图将源附件更改为位置路径:

C:/ Program Files/Android/android-sdk-windows/platforms/android-8/android.jar

但是,这不起作用.

任何想法将不胜感激.

代码是:

import android.app.ListActivity;
import android.os.Bundle;
import android.view.*;
import android.widget.*;


public class HelloListView extends ListActivity 
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);

      setListAdapter(new ArrayAdapter<String>(this, R.layout.main, COUNTRIES));

      ListView lv = getListView();
      lv.setTextFilterEnabled(true);

     lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
          // When clicked, show a toast with the TextView text
          Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
              Toast.LENGTH_SHORT).show();
        }
      });
    }


    static final String[] COUNTRIES = new String[] {
        "Afghanistan", "Albania", "Algeria", "American Samoa...
Run Code Online (Sandbox Code Playgroud)

谢谢!

Ber*_*t F 4

The source attachment does not contain the source for the file ListView.class

不用说应用程序错误。

调试器只是说调试器中当前突出显示的堆栈帧位于 ListView 类中,并且您没有源代码可以在编辑器中使用它。这当然不是您的程序出现任何问题的原因。 如果您找到与源代码对应的堆栈帧,调试器将很高兴地向您显示与堆栈帧对应的代码。您可能会不厌其烦地安装 Android 源代码,但这并不能解决您的程序遇到的任何问题。

请澄清您的程序做错了什么 - 除了该消息之外还有哪些症状。请在 LogCat 中查找错误消息、异常和堆栈跟踪并将其发布。