Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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 从不同的布局和类中再次显示主布局_Java_Android_Android Intent_Android Activity - Fatal编程技术网

Java 从不同的布局和类中再次显示主布局

Java 从不同的布局和类中再次显示主布局,java,android,android-intent,android-activity,Java,Android,Android Intent,Android Activity,我每15分钟检查一次web服务中的字符串变量,如果返回“0”,则新布局将使用新类打开。我想,如果返回的是与“0”不同的内容,请重新显示主布局。当我按下back键时,它会显示背景音乐,但我希望它能自动显示整个主要活动和布局 intent_second= new Intent(this, second.class); if (str.equals("0")) { startActivity(intent_second); } else { //Can I do something

我每15分钟检查一次web服务中的字符串变量,如果返回“0”,则新布局将使用新类打开。我想,如果返回的是与“0”不同的内容,请重新显示主布局。当我按下back键时,它会显示背景音乐,但我希望它能自动显示整个主要活动和布局

intent_second= new Intent(this, second.class);

if (str.equals("0")) {
    startActivity(intent_second);
} else {
    //Can I do something here for what I want?
    qst.setText(str);
}
这是我显示第二个屏幕的代码,我可以用哪个类处理我的请求? 我可以从mainactivity(调用自身)执行此操作吗?或者如何将此变量发送到第二个类,以及如何侦听它并重新启动mainactivity?

我应该在create()上使用吗?它不起作用,得到这样的错误
语法错误,插入“;”来完成BlockStatements
我在活动结果上得到了相同的错误,他们希望我
在活动结果上受保护无效(int requestCode,int resultCode,Intent data)
如果它起作用,如何更新我的主布局?它的代码是什么?
if flag == 0 then start second activity and on second activity if flag == 1 then call                       finish()    from second activity



           onCreate() {
         intent_second= new Intent(this, second.class);

            if (str.equals("0")) {
            startActivityForResult(intent_second,intent_code);
            } else {
                //Can I do something here for what I want?
                qst.setText(str);
            }
    }

    onActivityResult(Intent intent, code) {

    if(code == intent_code) {
        // update your main layout
               String result=data.getStringExtra("result");
              // here u get you data from second activity "result" is key and it should be used on second activity    
    }
    }