1. MainActivity

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.*;public class MainActivity extends Activity{TextView text;Button button;static final int SUB1 = 1;@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);text = (TextView)findViewById(R.id.textView1);button = (Button)findViewById(R.id.button1);Button.OnClickListener btnListener = new Button.OnClickListener(){@Overridepublic void onClick(View v){// TODO 自动生成的方法存根Intent intent = new Intent(MainActivity.this,SubActivity1.class);startActivityForResult(intent,SUB1);}};button.setOnClickListener(btnListener);}    public void onActivityResult(int requestCode,int resultCode,Intent data){super.onActivityResult(requestCode, resultCode, data);switch(requestCode){case SUB1:if(resultCode == RESULT_OK){Uri uridata = data.getData();text.setText(uridata.toString());}return;}}@Overridepublic boolean onCreateOptionsMenu(Menu menu){// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item){// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings){return true;}return super.onOptionsItemSelected(item);}}



2.  SubActivity1


import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.*;public class SubActivity1 extends Activity{    Button button;    EditText edit;    @Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_sub_activity1);button = (Button)findViewById(R.id.button_back);edit = (EditText)findViewById(R.id.editText1);Button.OnClickListener btnListener = new Button.OnClickListener(){@Overridepublic void onClick(View v){// TODO 自动生成的方法存根String uri = edit.getText().toString();Uri data = Uri.parse(uri);Intent result = new Intent(null,data);setResult(RESULT_OK,result);finish();return;}};button.setOnClickListener(btnListener);}@Overridepublic boolean onCreateOptionsMenu(Menu menu){// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.sub_activity1, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item){// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings){return true;}return super.onOptionsItemSelected(item);}}




更多相关文章

  1. Android中NDK的使用方法
  2. Android的window类的常用方法
  3. Android 拨打webView 里面的电话号码的方法
  4. android 在线视频播放器实现方法
  5. Android下各文件方法获取的路径
  6. android intent的常用方法
  7. This Android SDK requires Android Developer Toolkit version
  8. Android Studio Start Failed解决方法
  9. Android WebView中的JavaScript调用android方法

随机推荐

  1. Android(安卓)中使用EditText 点击全选再
  2. Android shape实现渐变、部分圆角及叠加
  3. andriod模拟器环境下apk应用程序的安装和
  4. 给Android的音量按钮添加监听事件
  5. Mac adb: command not found
  6. Android 计算出生日期至今天数(获取宝宝出
  7. 发布android app到android market的方法
  8. Service生命周期(Android)
  9. 【常用工具类】DensityUtils(dp px 互相转
  10. android利用videoView播放视频(已封装)