square-flow

    3熱度

    1回答

    在Android上使用Flow解決子容器導航的打算方式是什麼? 比方說,我有一對Screens其中一個工作像一個容器屏幕本身 - 那裏我想做一些subnavigation(改變這個屏幕的一部分)。 我想屏幕應作爲時間Flow.Dispatcher和代理全部Flow命令。怎麼做?通過調用Flow.setDispatcher我有效地替換了父調度程序,這不是預期的。 我想創建一個新的Flow實例也不受歡

    8熱度

    1回答

    我想知道是否有任何編寫流和灰漿Android應用程序的單元測試的例子。 MVP模式的優勢之一是它提供了演示文稿和視圖邏輯的分離,而演示邏輯則是您想要編寫測試的內容。我希望我能看到一些人們如何使用Flow &迫擊炮以及他們依賴的庫來做這件事。建立一些最佳實踐會很棒。 編輯:值得注意的是,Google剛剛發佈了junit support for Android。

    11熱度

    1回答

    我一直在使用流和砂漿作爲Android應用的替代架構進行試驗。我一直在研究一款應用程序,該應用程序當前只有一種電話佈局,但我想知道如果您想爲平板電腦設置不同的佈局,流程和迫擊炮架構如何工作。主細節可能是最簡單的例子,但顯然還有其他例子。 我有一些想法如何工作,但我想知道廣場開發人員可能已經考慮過這個話題。

    0熱度

    1回答

    我有一個簡單的兩個屏幕的應用程序。第一個屏幕向用戶顯示登錄選項,第二個屏幕是他們在登錄時看到內容的位置。 一旦用戶登錄,我將密鑰設置爲Flow.get(view).set(Screens.CHAT)。 一切都很好,很正常,但我碰上,使我的看法是這樣的一個問題: 當用戶通過按下home鍵離開應用程序的視圖這種重新繪製發生和然後回到它(基本上在onRestart()之後)。未填充的RecyclerVi

    16熱度

    2回答

    某些第三方庫在活動生命週期中使用鉤子以正確工作 - 例如Facebook SDK(https://developers.facebook.com/docs/android/login-with-facebook/)。 我遇到了一些麻煩,弄清楚如何與單活動流+砂漿安裝乾淨地調和這個模型。例如,如果我想使用Facebook登錄作爲登錄流(w/FlowView/FlowOwner)的一部分,但在活動中沒

    4熱度

    1回答

    我正在尋找一種方法,使用Flow從屏幕返回結果,而不會丟失前一屏幕中的內容,類似於我在onActivityResult中所做的。例如,這裏是我創建新文檔的屏幕: @Layout(R.layout.new_document_view) class NewDocumentScreen implements Blueprint { // Imagine some Blueprint boi

    7熱度

    1回答

    我正在使用砂漿和流動來驅動我的應用程序。如果我有以下觀點: public class MyView extends LinearLayout { @Inject MyScreen.Presenter presenter; private EditText someText; public MyView(Context context) { super(co