无法找到活动

时间:2014-02-23 10:40:29

标签: android

我的项目中有两个Activity.One是MainActivity,另一个是上传文件。 在按钮上单击它会给我一个错误:无法找到活动。 这是我在清单中声明它的代码:

<activity
            android:name=".UploadFile"
            android:label="@string/app_name"
    >
</activity>

这是我调用uploadfile活动的代码:

btnUpload.setOnClickListener(new View.OnClickListener() 
                       {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                Intent i=new Intent(MainActivity.this,UploadFIle.class);
                startActivity(i);
                }
            });

3 个答案:

答案 0 :(得分:4)

Intent i=new Intent(MainActivity.this,UploadFIle.class);这是拼写错误吗?请注意FIle

答案 1 :(得分:1)

您在代码中使用UploadFIle,但在清单UploadFIle与UploadFile中使用UploadFile

答案 2 :(得分:0)

确保所有活动都在清单中声明。

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".MainActivity"
        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=".UploadFile"
              android:label="@string/app_name" >
          <intent-filter>
          <category android:name="android.intent.action.MAIN" />
          </intent-filter>
    </activity>