Android activity銷燬時返回資料:
activity銷燬時返回資料:
1.activity銷燬時返回資料。
ListView lv = (ListView)findViewById(R.id.lv); lv.setAdapter(new ArrayAdapter<String>(this,R.layout.item_listview,R.id.tv,objects)); //設定條目點選事件 lv.setOnItemClickListener(new OnItemClickListener()){ @Override public void onItemClick(AdapterView<?> parent,View view,int position,long id){ //把資料返回至上一級activity //建立一個intent,用於攜帶資料 Intent data = new Intent(); date.putExtra("name",objects[position]); //當前activity銷燬時,data會傳遞給上一級activity setResult(0,data); //銷燬當前activity finish(); } }
2.接受資料
public void click(View v){ Intent intent = new Intent(this,ContactActivity.class); startActivityForResult(intent,0); } //如果某個activity銷燬時傳遞資料至此activity,那麼這個方法就會呼叫 @Override protected void onActivityResult(int requestCode,int resultCode,Intent data){ super.onActivityResult(requestCode,resultCode,data); String name = data.getStringExtra("name"); EditText et_address = (EditText)findViewById(R.id.et_address); et_address.setText(name);
}
相關推薦
Android activity銷燬時返回資料:
activity銷燬時返回資料: 1.activity銷燬時返回資料。 ListView lv = (ListView)findViewById(R.id.lv); lv.setAdapter(
lnmp環境下一臺伺服器配置裡個專案,介面訪問時返回資料但header頭status code=500
公司一個軟體專案微信客戶端本人開發用了thinkphp3,一個api配合客戶端app使用用了thinkphp5,兩個不可合二為一,只能在一臺伺服器上配置一個客戶端入口,一個api入口。 第一步:伺服器建立平行的兩個目錄,分別放上面兩個框架的程式碼; 第二步:nginx配置訪問入口,在/etc
BindService啟動的Service為何在Activity銷燬時自動解綁(Service銷燬時也是一樣處理)
以bindService啟動服務後,直接退出Activity,日誌會輸出: ActivityThread: Activity com.example.administrator.layoutmanager.MainActivity has leaked Se
解決Android Activity切換時出現白屏問題
預設情況下 activity 啟動的時候先把螢幕刷成白色,再繪製介面,繪製介面或多或少有點延遲,這段時間中你看到的就是白屏,顯然影響使用者體驗,怎麼消除呢? 在 Activity theme 設定style 即可 <stylename="AppThem
android Activity右滑返回,退出當前activity
發現目前很多app應用,都具有左滑返回的功能,而且感覺體驗很是愉快,尤其酷狗音樂左滑返回的實現,更是炫酷。今天就學習一下具體實現。 先看一下效果圖吧: 開發前準備,有兩種方案: 1:新增庫檔案,點選下載(推薦用這種) 2:新增依賴 compile ‘
ajax+php超時操作,延時返回資料
在一次微信掃碼登入中,為了減少ajax的請求次數研究了一下,ajax中的timeout的應用, js程式碼如下: var dataarr = { type: "POST", url: "__MODULE__/System/CheckUserWx",
Android activity與service傳遞資料
方式一:Activity向Service傳遞資料 在activity中,設定要傳遞的值。 Intent intent = new Intent(Main.this, DownloadS
android Activity右滑返回,退出當前activity
發現目前很多app應用,都具有左滑返回的功能,而且感覺體驗很是愉快,尤其酷狗音樂左滑返回的實現,更是炫酷。今天就學習一下具體實現。 先看一下效果圖吧: 開發前準備,有兩種方案: 1:新增庫檔案,點選下載(推薦用這種) 2:新增依賴 compile ‘me.imi
從一個Activity返回一個Activity 或Fragment時回傳資料
在當前Activity或Fragment利用 Intent intent = new Intent(LoginActivity.this,MainActivity.class); intent.putExtra("name”,"value”);(此處沒有用到) startActivityForR
Android異常退出時Activity資料的儲存和恢復
本文章是基於Kotlin版的簡單Activity-Fragment狀態切換及資料保留的探討,原問題如下: 頁面長時間放置後臺,或者在其他頁面crash後,退到主頁面,發現智護頁面出現重疊。 該頁面架構簡單:主Activity對兩個Fragment,一個智護Fr
Android Activity、Fragment之間的資料傳遞和返回
Activity之間通過Intent傳遞資料 Intent intent = new Intent(this, TwoActivity.class); intent.putExtra("key", "value");
jquery $.ajax+php使用jsonp處理資料時,前端success :function無法獲取伺服器返回資料
說明:下面描述的過程前端使用的jQuery 前提下完成的 $.ajax+php開發應用時,由於某些原因,ajax必須使用跨域操作處理資料(jsonp)發現 success:function(msg){ alert(msg); } 不執行,但是ajax請求php的資料在後端
android:Activity中切換不同狀態頁:載入中,載入失敗,資料頁,空頁面……
現在主流的APP上,一個頁面都會有好幾種顯示狀態,一開始,我是將這些都放在xml中,然後顯示隱藏來實現的,但很麻煩,複用也不方便。 介紹一個方法工具,效果如餓了麼,美團外賣等: @
Android中的介面回撥詳解,回撥機制:以Activity和Adapter傳遞資料為例。
首先解決啥是回撥: 我覺得這個例子比較好:某天,我打電話向你請教問題,當然是個難題,你一時想不出解決方法,我又不能拿著電話在那裡傻等,於是我們約定:等你想出辦法後打手機通知我,這樣,我就掛掉電話辦其它事情去了。過了XX分鐘,我的手機響了,你興高采烈的說問題已經搞定,應該
Android平臺調用Web Service:線程返回值
繼承 write 能夠 call() ted uil code 等待 @override 接上文 前文中的遺留問題 對於Java多線程的理解。我曾經只局限於實現Runnable接口或者繼承Thread類,然後重寫run()方法,最後start()調用就算完事。可
解決:oracle+myBatis ResultMap 類型為 map 時返回結果中存在 timestamp 時使用 jackson 轉 json 報錯
得到 了解 strong asn oid style 就是 put ted 前言:最近在做一個通用查詢單表的組件,所以 sql 的寫法就是 select *,然後 resultType="map" ,然後使用 jackson @ResponseBody 返回前端報錯。 轉
Android總結 - Activity任務和返回棧、儲存Activity的狀態
任務和返回棧 一個應用程式當中通常都會包含很多個Activity,每個Activity都應該設計成為一個具有特定的功能,並且可以讓使用者進行操作的元件。另外,Activity之間還應該是可以相互啟動的。比如,一個郵件應用中可能會包含一個用於展示郵件列表的Activity,而當用戶點選了其中某
php_curl 請求https的資料時,返回結果為false的解決方案
當請求https的資料時,會要求證書,這時候,加上下面這兩個引數,規避ssl的證書檢查 程式碼如下: #設定為 1 是檢查伺服器SSL證書中是否存在一個公用名(common name)。譯者注:公用名(Common Name
android activity 介面銷燬時候,鍵盤自動隱藏
有時候輸入一些東西得時候,發現鍵盤卻不會自動回收,這跟你得清單檔案得activity設定有關係 b介面的設定android:windowSoftInputMode 鍵盤是否自動收回 stateUnspecified
關於Android Activity之間傳遞資料的6種方式
使用Inten的putExtra傳遞 第一個Activity中 ? 1 2 3 4 5 6 //建立意圖物件 Intent intent = new Intent(this,TwoActivity.class); //設定傳