Logcat显示活动空闲超时

时间:2011-03-15 06:36:23

标签: android android-activity timeout

已经在这个问题上工作了好几天,我不能为我的生活决定什么导致它。我试过在各处放置断点。单步执行代码。我在代码中的任何地方都看不到我搞砸了什么。调试应用程序时,启动第二个活动时会发生唯一的不规则logcat输出。在模拟器中,屏幕变黑,应用程序挂起。 Logcat的最后几行显示:

I/ActivityManager(   59): Starting activity: Intent { cmp=com.testapp/.result    
W/ActivityManager(   59): Launch timeout has expired, giving up wake lock!
W/ActivityManager(   59): Activity idle timeout for HistoryRecord{45048110 com.test/.result}

显然我对第二次活动的方式做错了,所以我想我只是展示我写的那些特定的东西,看看社区中是否有人能看到我的东西我失踪了。

申请清单如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.manskills"
  android:versionCode="1"
  android:versionName="1.0">


<application android:icon="@drawable/launcher" android:label="@string/app_name">
    <activity android:name=".testapp"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".result"
              android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>

    </activity>

</application>

我的代码中调用第二个活动的部分如下:

 lv.setOnItemClickListener(new OnItemClickListener()
    {
        public void onItemClick(AdapterView parent, View v, int position, long id)
        {
            String cat = lv.getAdapter().toString();
            Intent i = new Intent(testapp.this, result.class );
            i.putExtra("category", cat);
            i.putExtra("skill", lv.getSelectedItemPosition());
            testapp.this.startActivity(i);
        }
     }

第二个活动类包含在一个单独的java文件中,如下所示:

public class result extends Activity {

@Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.result);
    TextView tv_title = (TextView) findViewById(R.id.skill_title);
    ImageView iv1 = (ImageView) findViewById(R.id.skill_pic1);
    TextView tv1 = (TextView) findViewById(R.id.skill_text1);
    Bundle bund = getIntent().getExtras();
    String cat = bund.getString("category");
    int skill = bund.getInt("skill");  }

第二个活动的xml布局文件是一个简单的相对布局,包含一些文本视图和图像视图。在这里,我迷失了方向,因为我做错了什么。任何人都能指出什么吗?

0 个答案:

没有答案