Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java startActivity()在Android上无法正常工作_Java_Android_Android Activity - Fatal编程技术网

Java startActivity()在Android上无法正常工作

Java startActivity()在Android上无法正常工作,java,android,android-activity,Java,Android,Android Activity,在下面的代码中,我无法从TakePicture活动启动AsyncListImage活动 在执行过程中没有异常。从调试器中可以看到,程序刚刚进入Looper.loop() public class TakePicture extends Activity { protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case

在下面的代码中,我无法从TakePicture活动启动AsyncListImage活动

在执行过程中没有异常。从调试器中可以看到,程序刚刚进入Looper.loop()

public class TakePicture extends Activity {

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
        case ImgTaker.PHOTO_PICKED_WITH_DATA: {
            // DO Something with searchResult
            Intent intent = new Intent();
            intent.setClass(this, AsyncListImage.class);
            intent.putExtra("result", searchResult);
            startActivity(intent);
            break;
        }
        case ImgTaker.CAMERA_WITH_DATA: {
            mCurrentPhotoFile = new File(ImgTaker.getPhotoPath());
            ImgTaker.doCropPhoto(this, mCurrentPhotoFile);
            break;
        }
    }
}

}
我确实在manifest.xml中声明了AsyncListImage活动

    <activity android:name=".AsyncListImage"></activity>


在清单中,尝试给出访问类的完整路径,如“com.stack.example.AsyncListImage”

我最终发现问题是
搜索结果对于
活页夹
IPC太大,导致
活页夹事务失败。通过限制
搜索结果的大小
,问题得到了解决。

您在Logcat中看到了什么吗?是否在TabHost或ViewGroup中拍摄照片?是否确定已达到startActivity()?在调用后添加日志记录。好的样式被添加到开关运算符“throw new IllegalArgumentException()”的默认块中。