我的项目中有两个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);
}
});
答案 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>