編輯:關於Android編程
例如有兩個頁面a,b。a頁面傳參數到b頁面,b頁面將獲得到的參數處理後,再將結果用參數傳回來給頁面a.
1.a頁面的主要MainActivity類的代碼如下:
private Button button;
private EditText result;
private final static int REQUESTCODE = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)this.findViewById(R.id.button1);
result = (EditText)this.findViewById(R.id.result);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this,OtherActivity.class);
intent.putExtra("a", "true");
startActivityForResult(intent,REQUESTCODE);
}
});
}
@Override protected void onActivityResult(int requestCode,int resultCode,Intent data){ super.onActivityResult(requestCode, resultCode, data); if(resultCode == 2){ if(requestCode == REQUESTCODE){
String c= intent.getStringExtra("c");
result.setText(c);
}
}
}
2.OtherActivity.java函數處理a參數後,將c參數傳入回來給a頁面. 在b頁面的onCreate裡面處理
@Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = getIntent(); String a = intent.getStringExtra("a"); String c; if(a=="true"){ c = "It is True"; }else{ c = "It is false"; } Intent newIntent = new Intent(); newIntent.putExtra("c", c); setResult(2,intent); finish(); } });
Android通過json向MySQL中讀寫數據的方法詳解【寫入篇】
本文實例講述了Android通過json向MySQL中寫入數據的方法。分享給大家供大家參考,具體如下:先說一下如何通過json將Android程序中的數據上傳到MySQL
Android(Lollipop/5.0) Material Design(三) 使用Material主題
官網地址:https://developer.android.com/intl/zh-tw/training/material/theme.html 新的Material
新浪微博第三方登錄界面上下拉伸圖片之第三方開源PullToZoomListViewEx(一)
Android PullZoomView是github上面的一個第三方開源項目,該項目實現的功能被新浪微博的移動端廣泛使用,其效果就是,當用戶在下拉過程中,頭部的圖片會有
Android異步消息處理機制詳解及源碼分析
最近相對來說比較閒,加上養病,所以沒事干就撸些自己之前的知識點為博客,方便自己也方便別人。1 背景之所以選擇這個知識點來分析有以下幾個原因:逛GitHub時發