Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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
Android 异步任务执行后的2个意图_Android_Android Intent_Asynchronous - Fatal编程技术网

Android 异步任务执行后的2个意图

Android 异步任务执行后的2个意图,android,android-intent,asynchronous,Android,Android Intent,Asynchronous,需要澄清的是:是否可以定义两个意图,将相同的数据传递给两个不同的活动?无法访问第二个类(logout.class)。代码是: protected void onPostExecute(String result) { if(result != null) { Intent tokenIntent = new Intent(mContext, tokenActivity.class); Bundle

需要澄清的是:是否可以定义两个意图,将相同的数据传递给两个不同的活动?无法访问第二个类(logout.class)。代码是:

protected void onPostExecute(String result) {
            if(result != null)
            {
            Intent tokenIntent = new Intent(mContext, tokenActivity.class);
             Bundle bundle = new Bundle();
             bundle.putString("responsedata",result.substring(result.indexOf("=")+1,result.length()));

        tokenIntent.putExtras(bundle);
        startActivity(tokenIntent);


        Intent tokenIntent2 = new Intent(mContext,logout.class);
        Bundle bundle2= new Bundle();
       bundle2.putString("responsedata",result.substring(result.indexOf("=")+1,result.length()));
       tokenIntent.putExtras(bundle2);
       startActivity(tokenIntent2);
        }
    }
}
也许你可以用

public abstract void startActivities(意图[]意图,捆绑选项)

在API级别16中添加
启动多个新活动。这通常与为数组中的第一个意图调用
startActivity(Intent)
相同,该活动在创建过程中为第二个条目调用
startActivity(Intent)
等。请注意,与该方法不同,通常在此时不会创建数组中除最后一个之外的任何活动,而是在用户第一次访问他们时创建的(由于从顶部的活动中按后退)


如果未找到任何给定意图的活动,此方法
将抛出
。在这种情况下,活动堆栈的状态是未定义的(列表中的一些意图可能在堆栈上,一些不在堆栈上),因此您可能希望避免这种情况。”

这似乎毫无意义。为什么不只做tokenActivity(顺便说一句,类名应该以大写字母开头)是否处理传递的bundle,然后启动注销活动?如果两者都是活动,则您会看到一些奇怪的屏幕活动(如果有效)。@323go tokenactivity返回其他内容并向其他类发送意图actually@staytrue这是一个非常糟糕的方法。你正在尝试的是一个可以做到的好例子在android上,但不应该。阅读更多关于活动、其生命周期以及android系统在内存需求或不保留活动选项中所做的操作。感谢您的输入!