Activity中的setResult方法
来源:互联网 发布:办公软件的英文 编辑:程序博客网 时间:2024/05/21 15:04
1.MainActivity
package com.example.administrator.viewpagerdemo;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.view.Window;import android.widget.Button;public class MainActivity extends AppCompatActivity { private Button mainButton; @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mainButton = (Button) findViewById(R.id.mainButton); mainButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,TestActivity.class); startActivityForResult(intent,1); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("onActivityResult","success"); }}
2.TestActivity
package com.example.administrator.viewpagerdemo;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;/** * Created by Administrator on 2016/5/8 0008. */public class TestActivity extends Activity { private Button testButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test); testButton = (Button) findViewById(R.id.testButton); testButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_SHORT).show(); setResult(RESULT_OK); //finish(); } }); }}
当在TestActivity中调用setResult(RESULT_OK)时,如果没有关闭当前页面(即没有调用finish()方法),MainActivity中的onActivityResult()是不会被调用的。当按返回键关闭页面时,该onActivityResult就会被调用
0 0
- Activity中的setResult方法
- Activity的setResult方法
- android.app.Activity类中的startActivityForResult()方法、onActivityResult()方法、setResult()方法的使用
- Activity中的startActivityResult,setResult,finish,onActivityResult的关系
- Activity反馈传递参数setResult千能方法
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- NSFileManager的使用
- HDU 4405Aeroplane chess 概率dp
- C++作业5
- springMVC的@ResponseBody中文乱码
- 从框架到设计模式
- Activity中的setResult方法
- SQL Server 分组后取Top N
- 数据结构(15):图 深度优先遍历(DFS)
- AnyChat音视频通信实现
- 上线问题定位1-cpu占用过多
- SDUT 数小区
- 设置窗口背景色
- HTTPS
- UVa 10789 - Prime Frequency -- 模拟