一對一聊天軟體原始碼,實現各個子介面跳轉和傳參
一對一聊天軟體原始碼,實現各個子介面跳轉和傳參的相關程式碼
1新增依賴
javaCompileOptions { annotationProcessorOptions { arguments = [moduleName :project.getName() ] } } compile'com.alibaba:arouter-api:1.3.1' annotationProcessor'com.alibaba:arouter-compiler:1.1.4'
2起始activity
package com.example.arouter; import android.os.Bundle; import android.view.View; import androidx.appcompat.app.AppCompatActivity; import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.launcher.ARouter; import com.example.myapplication.R; @Route(path = "/app/ArouterActivity") public class ArouterActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_arouter); ARouter.getInstance().inject(this); } public void go(View view) { ARouter.getInstance().build(Constance.DeatailActivityURL) .withString("name","wy") .withInt("age",6) .navigation(); } }
3目標activity
package com.example.arouter; import android.os.Bundle; import android.util.Log; import androidx.appcompat.app.AppCompatActivity; import com.alibaba.android.arouter.facade.annotation.Autowired; import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.launcher.ARouter; import com.example.myapplication.R; @Route(path = Constance.DeatailActivityURL) public class ArouterDetailActivity extends AppCompatActivity { @Autowired public String name; @Autowired public int age; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_arouter_detail); ARouter.getInstance().inject(this); Log.e("wy", "onCreate: "+name+" age:"+age ); } }
4url池塘
package com.example.arouter; public class Constance { public static final String DeatailActivityURL="/app/ArouterDetailActivity"; }
以上就是 一對一聊天軟體原始碼,實現各個子介面跳轉和傳參的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2842640/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php 聊天一對一聊天功能原始碼PHP原始碼
- 一對一直播原始碼,實現一個簡單的登入介面原始碼
- 一對一聊天原始碼,vue實現環形進度條元件原始碼Vue元件
- 聊天室軟體原始碼中封裝一個金額輸入框元件的實現原始碼封裝元件
- Andriod 實現一個類微信聊天介面 (二)
- 一對一聊天ajax實現
- 一對一聊天平臺原始碼,實現冪等的8種方案原始碼
- 一對一聊天軟體原始碼,提升系統效能的圖片載入方式原始碼
- 兩個機器人聊天對話實現原始碼機器人原始碼
- 實現一個簡單的視訊聊天室(原始碼)原始碼
- 實現一個簡單的語音聊天室(原始碼)原始碼
- Laravel + swoole + redis 實現一對一聊天LaravelRedis
- 乾貨分享:一對一直播視訊聊天原始碼如何對接三方介面!原始碼
- 1對1直播原始碼改變直播傳統模式新穎一對一聊天系統原始碼模式
- 直播原始碼:一對一視訊聊天app哪個比較高階?原始碼APP
- Android:藍芽實現一對一聊天Android藍芽
- 推薦一個軟體自動生成介面文件(帶實現)
- 完美的一對一聊天原始碼一定要有完善功能及售後體系原始碼
- Android開發實現連續跳轉幾個介面後在最後一個介面完美跳回最初的介面Android
- 實現一個webscoket聊天系統Web
- iOS如何跳轉到各個系統設定介面iOS
- 手動實現一個promise(原始碼)Promise原始碼
- 一對一聊天原始碼,驗證碼選擇輸入字母驗證原始碼
- 從原始碼看Spring中IOC容器的實現(一):介面體系原始碼Spring
- 做一個虛擬現實的音樂播放軟體 (轉)
- 軟體的效能設計(一)介面設計對軟體效能的影響 (轉)
- nginx實現網站url帶參跳轉Nginx網站
- 在語音聊天原始碼中實現一個滿天星效果,應該如何做?原始碼
- 實現埠對埠的聊天 (轉)
- 一對一聊天原始碼,驗證碼生成隨機數字排列組合原始碼隨機
- Java語言做一個簡單的登陸介面實現使用者名稱和密碼的登陸以及介面之間的跳轉Java密碼
- 聊天介面的製作(一)——基本佈局的實現
- MVVM原始碼 - 如何實現一個MVVM框架MVVM原始碼框架
- 一步一步實現直播軟體原始碼的RTMP推流流媒體服務原始碼
- 手把手帶你擼一個路由(2)--帶參跳轉路由
- 微信小程式頁面跳轉傳參微信小程式
- 一對一聊天原始碼,你是否瞭解ERedis的擴容機制?原始碼Redis
- 手把手帶你擼一個路由(1)–介面跳轉路由