Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
在Runnable中调用intent会使android studio中的应用程序崩溃_Android_Multithreading_Android Intent_Crash - Fatal编程技术网

在Runnable中调用intent会使android studio中的应用程序崩溃

在Runnable中调用intent会使android studio中的应用程序崩溃,android,multithreading,android-intent,crash,Android,Multithreading,Android Intent,Crash,我对安卓系统比较陌生。我现在正试图从runnable调用intent。然而,该应用程序不断崩溃。我试着用handler把它包起来,但没有效果 编辑:添加logcat屏幕截图。我注意到显示的错误是“这不是beta版用户构建” 截图链接: runInBackground( 新的Runnable(){ @凌驾 公开募捐{ 如果(条件已满足){ //参加其他活动 Intent Intent=新的Intent(getBaseContext(),CameraActivity.class); 星触觉(意向)

我对安卓系统比较陌生。我现在正试图从runnable调用intent。然而,该应用程序不断崩溃。我试着用handler把它包起来,但没有效果

编辑:添加logcat屏幕截图。我注意到显示的错误是“这不是beta版用户构建” 截图链接:

runInBackground(
新的Runnable(){
@凌驾
公开募捐{
如果(条件已满足){
//参加其他活动
Intent Intent=新的Intent(getBaseContext(),CameraActivity.class);
星触觉(意向);
}
}

});尝试将getBaseContext()替换为YourActivity.this

 if ( condition has met) {                                     
        //go to other activity
       Intent intent = new Intent(YourActivity.this, CameraActivity.class);
       startActivity(intent);
       }

如果这不起作用,请在此处粘贴日志

请粘贴你的日志。我厌倦了这个代码。你可以发布日志,因为它为我工作。你应该在这里显示所有相关的代码。这里没有显示
getBaseContext()
,可以粘贴完整的代码吗。同时显示错误日志。我认为从后台线程调用活动对用户来说不是一个好的选择。当用户可能正在做一些工作时,可能会出现不适当的活动弹出窗口。相反,我建议您在任务完成后显示一个通知,然后单击该通知,您应该启动活动,将用户带到您的页面并添加logcat屏幕截图。:)谢谢Chirag Sharma的建议,但我已经尝试过了,但没有任何效果(请发布你的日志,因为没有日志。这里不可能跟踪错误。我已将我的日志作为截图发布。检查你的显示。类是一个活动还是仅仅是一个类,并附加一个错误截图而不是详细信息感谢希拉格帮我识别我的错误,我刚刚意识到我没有将活动放在manife中。)t、 很抱歉被忽视了(