在Anandroid中如何開啓另外界面,獲取另外界面的返回值

清單文件和前面也需要註冊Activity,具體例題如SMSsender

例題在360雲盤中http://yunpan.cn/cZNcQw3cf3Spb  訪問密碼 9d90

在xml文件如下:
<LinearLayout
    xmlns:android= "http://schemas.android.com/apk/res/android"
    xmlns:tools= "http://schemas.android.com/tools"
    android:layout_width= "match_parent"
    android:layout_height= "match_parent"
    android:orientation= "vertical">
<Button
      android:id="@+id/select"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="選擇"
      android:layout_alignParentRight="true" />
</LinearLayout >
主Java文件
public class MainActivity extends Activity implements OnClickListener{
protected void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
              setContentView(R.layout. activity_main);
               Button select= (Button) findViewById(R.id. select); 
               select.setOnClickListener(new  OnClickListener{
               public void onClick(View v) {
               

                     Intent intent = new Intent(this ,ContactActivity.class);
                      //開啓一個新的Activity
                      //開啓新的Activity並獲取這個新開啓Activity執行完的結果      意圖,請求碼
                     startActivityForResult(intent, 0);
}
});
     }
     //startActivityForResult執行完後要返回執行這個方法,當新開啓Activity關閉的時候調用的方法
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
               super.onActivityResult(requestCode, resultCode, data);
               if(data!=null ){
                     String number = data.getStringExtra( "number");
                      contact.setText(number);
              }
       }
}
另外Java文件
                         //傳遞數據給調用他的Activity
                           Intent data = new Intent();
                           data.putExtra( "number", number);
                           setResult(0, data);
                            //一調用這個方法就做完了返回界面
                           finish();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章