[發明專利]一種基于Android平臺處理拍照返回時閃退的方法有效
| 申請號: | 201810327089.0 | 申請日: | 2018-04-12 |
| 公開(公告)號: | CN108509234B | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 陳林;張來卿;龐嚴冬 | 申請(專利權)人: | 珠海橫琴盛達兆業科技投資有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/448;H04M1/72403 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 519031 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 平臺 處理 拍照 返回 時閃退 方法 | ||
本發明涉及Android平臺技術領域,特別涉及一種基于Android平臺集成了TabHost的APP其子Activity調用拍照方法后不能返回結果并閃退的解決方法。本發明的方法是在子Activity調用拍照方法時,先在MainActivity中定義靜態變量main,并在MainActivity的onCreate方法中初始化main為this,然后在子Activity調用拍照方法中使用MainActivity.main.startActivity ForResult方法來啟動即可。本發明解決了基于Android平臺集成TabHos菜單的APP其子Activity調用拍照方法后不能返回結果并閃退的問題。
技術領域
本發明涉及Android平臺技術領域,特別涉及一種基于Android平臺解決集成了TabHost菜單的APP其子Activity調用拍照方法后不能返回結果并閃退的方法。
背景技術
在Android平臺上集成了TabHost菜單的APP,在其子Activity調用拍照方法時,容易導致接收不到拍照后返回的數據并閃退的問題;為了解決這個問題,需要借助MainActivity來啟動拍照功能。
發明內容
本發明解決的技術問題在于提供一種基于Android平臺集成了TabHost菜單的APP其子Activity拍照后接收數據的方法;解決了拍照后不能接收到數據并閃退的問題。
本發明解決上述技術問題的技術方案是:
在集成了TabHost菜單的APP其子Activity調用拍照方法時,先在MainActivity中定義靜態變量main,并在MainActivity的onCreate方法中初始化main為this,然后在子Activity調用拍照方法中使用MainActivity.main.startActivityForResult方法來啟動拍照程序。從而解決了子Activity調用拍照方法后不能返回結果并閃退的問題。
所述的方法具體包括如下步驟:
步驟一、創建一個Android項目,并在MainActivity中集成TabHost菜單欄;
步驟二、在MainActivity中定義類型為MainActivity的靜態變量main,并在在onCreate方法中初始化main為this;
步驟三、創建子Activity及帶有Button的布局文件;
步驟四、在子Activity中初始化Button,并給其添加onClick方法;
步驟五、在onClick方法中創建跳轉到拍照的Intent對象,然后使用使用MainActivity.main.startActivityForResult啟動拍照程序;
步驟六、在MainActivity中覆寫onActivityResult來接收返回的數據,而不是在子Activity中覆寫,接收到數據后傳遞給子Activity;
步驟七、最后在AndroidManifest.xml中注冊Activity及開通拍照所需的相關權限。
本發明的有益效果:當在集成了TabHost菜單的APP其子Activity調用拍照方法時,先在MainActivity中定義靜態變量main,并在MainActivity的onCreate方法中初始化main為this,然后在子Activity調用拍照方法中使用MainActivity.main.startActivityForResult方法來啟動拍照功能,從而達到接收到拍照返回數據的目的。有效解決解決了子Activity調用拍照方法后不能返回結果并閃退的問題。
附圖說明
下面結合附圖對本發明進一步說明:
圖1為本發明的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海橫琴盛達兆業科技投資有限公司,未經珠海橫琴盛達兆業科技投資有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810327089.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件系統的處理方法
- 下一篇:一種linux系統命令運行簡化方法





